
线程
leo-zeng
这个作者很懒,什么都没留下…
展开
-
原子性和可见性
看到一篇把原子性和可见性 解析的很透彻的文章!就转载了过来!一、定义1.可见性在多核处理器中,如果多个线程对一个变量(假设)进行操作,但是这多个线程有可能被分配到多个处理器中运行,那么编译器会对代码进行优化,当线程要处理该变量时,多个处理器会将变量从主存复制一份分别存储在自己的片上存储器中,等到进行完操作后,再赋值回主存。(这样做的好处是提高了运行的速度转载 2015-10-29 11:03:18 · 677 阅读 · 0 评论 -
线程之间的通信方式
前言说到线程之间通信方式:依据我的理解 主要是有两种吧 1.是通过共享变量,线程之间通过该变量进行协作通信; 2.通过队列(本质上也是线程间共享同一块内存)来实现消费者和生产者的模式来进行通信;原创 2016-04-29 13:11:47 · 30665 阅读 · 0 评论