热门关键字:
多线程学习三:Thread API,ThreadLocal,synchronized,volatile和Condition

一.ThreadAPI:setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandlereh)首先要了解什么是Thread.UncaughtExceptionHandler,默认来说当线程出现未捕获的异常时,会中断并抛出异常,抛出后的动作只有简单的堆栈输出。如:publicclassThreadTest{publics...

324
2020/4/14 15:30:47
0
View Details
volatile到底解决了什么问题?

本文面向的读者是对java熟悉,并对volatile有一定的了解的javaprogramer。(volatile简介:https://www.ibm.com/developerworks/cn/java/j-jtp06197.html建议先看前几段了解下即可。不看happens-before等java理论)市面上对该关键字的解读,包括《并发编程的艺术》中都对最底层的部分含...

324
2020/4/13 15:48:25
0
View Details