多线程:volatile

为什么80%的码农都做不了架构师?>>>    volatile关键字比较少使用,因为: 1:在早前的Java版本中,这个关键字在不同的操作系统中有不同的表现,导致了可移植性比较差。 2:比较难设计,误用较多 每个线程都运行在栈内存中,每个线程都有自己的工作内存(比如寄存器Register,高速缓存器Cache),线程的计算是通过工作内存进行交互的。 如何解决不同线程持有的公共资源不同步的状况?
相关文章
相关标签/搜索