(1)确保线程互斥的访问同步代码
CAS的全称是Compare And Swap 即比较交换,它将指定内存位置的内容与给定值进行比较,只有在相同的情况下,将该内存位置的内容修改为新的给定值。
在运行程序中没有任何指针指向的对象称为垃圾
运行时数据区整体结构如下:
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,感谢各位看官!!!
本文出自:monkeyGeek
座右铭:生于忧患,死于安乐
欢迎志同道合的朋友一起交流、探讨!
被定义为原子操作类型的对象在多线程中是线程安全的
进程是一段程序的执行过程,在传统的操作系统中,进程即是基本的分配单元,也是基本的执行单元。
线程是程序执行流的最小单元,是处理器调度和分派的基本单位。
非阻塞队列不会对当前线程产生阻塞,那么在面对类似消费者-生产者的模型时,就必须额外地实现同步策略以及线程间唤醒策略。
monkeyGeek
生于忧患,死于安乐。永远不要停止思考。
中国 上海
文章
193
分类
28
标签
49
container
jvm
软件技术
Update your browser to view this website correctly. Update my browser now
×