190306-CyclicBarrier和CountDownLatch区别

CountDownLatch减计数,CyclicBarrier加计数CountDownLatch是一次性的,CyclicBarrier可以重用。

190304-Java线程状态之TIMED-WAITING

Java线程有6种状态。在某个给定时间点上,一个线程只能处于这6种状态中的一种。

190302-Java线程状态之WAITING

Java线程有6种状态。在某个给定时间点上,一个线程只能处于这6种状态中的一种。

190228-Java线程状态之BLOCKED

Java线程有6种状态。在某个给定时间点上,一个线程只能处于这6种状态中的一种。

190226-Java线程状态之RUNNABLE

Java线程有6种状态。在某个给定时间点上,一个线程只能处于这6种状态中的一种。

190224-关于Java的线程状态

Java线程有6种状态。在某个给定时间点上,一个线程只能处于这6种状态中的一种。

190221-java线程间通讯几种方式

要实现多线程间通信的模型有两种:共享内存和消息传递,以下方式都是基本这两种模型来实现的。

170901-MySQL运维及开发规范

既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下一些关于锁的概念方面的东西

170801-Synchronized和Lock的区别

既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下一些关于锁的概念方面的东西
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×