JAVA并发编程:一文全面搞懂并发编程

序言

哈哈哈哈哈哈,原谅我这个标题党哈,我现在也只是刚入门并发编程,学习的过程过程中发现好多专业词语不会读或者是读不准。。所以就汇总了下,把一些比较难读的给标上英标啦。。

正文

callable:['kɔ:ləbl]  一个类似runnable的接口,方法可以有返回值

synchronized:['sɪŋkrənaɪzd] 用来实现线程同步的

ReentrantLock : [riː'entrəntlɒk]  重入锁 是一种递归无阻塞的同步机制。

CAS : Compare And Swap 一种乐观锁策略

executor: [ɪgˈzekjətə(r)] 一个线程池框架

J.U.C:java.util.concurrent java并发包

AQS : AbstractQueuedSynchronizer  一个实现锁的框架

CountdownLatch:[lætʃ] 用来控制同步的

CyclicBarrier:[saikli bæriə(r)] 也是用来同步使的

Semaphore:[ˈseməfɔ:(r)] 同步+1

JMM:Java Memory Model  java内存模型

volatile:[ˈvɒlətaɪl] 实现内存的可见性,禁止重排序

总结

其实这篇主要目的是对并发中一些比较陌生而且又长的单词注释了下音标哈,不然面试的时候这些都读不出来,或者听不懂面试官描述的是啥,那就尴尬了哈。。。至于java并发编程,我学习了好几天了,感觉难度是真的有点大哦,目前还在肝。。希望我能搞懂把,然后就是,并发编程的一系列文章我就可能会转载一些比较优质的文章,然后自己再增加一些自己的理解之类的。因为感觉自己还有点菜,完全自己写的话比较吃力,而且肯能会误人子弟。。所以,一起加油吧。

猜你喜欢

转载自blog.csdn.net/qq_37410328/article/details/82867895