欢迎光临
我们一起进阶

yi的文章

Java并发编程(十四):ReentrantLock-小白学堂
Java

Java并发编程(十四):ReentrantLock

yi阅读(3)评论(0)赞(0)

Java并发编程Lock,ReentrantLock的工作原理及使用方式 jdk提供synchronized实现线程同步,但有些场景下并不灵活,如多个同步方法,每次只能有一个线程访问;而Lock则可以非常灵活的在代码中实现同步机制 I. L...

Java

Java并发编程(十三):Callable、Future和FutureTask

yi阅读(4)评论(0)赞(0)

创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就...

Java并发编程(十二):ThreadLocal-小白学堂
Java

Java并发编程(十二):ThreadLocal

yi阅读(4)评论(0)赞(0)

ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。   当使用Th...

小白学堂,学的不止是技术,更是前程

关于我们免责声明