摘要: 根据一篇文章,精简了一下关于线程同步的知识什么是线程同步,为什么要同步1. 线程同步=线程排队2. 多个线程访问共享的资源才需要同步3. 多个线程读取常量不用同步,读取变量才要同步,即涉及线程要要对数据修改才同步4. 多个线程访问共享资源的代码有可能是同一份代码,也有可能是不同的代码;无论是否执行同一份代码,只要这些线程的代码访问同一份可变的共享资源,这些线程之间就需要同步。如何线程同步1. 给共享资源的访问加同步锁(注意,为什么不是在每个对象里添加锁机制?没必要,因为同步是很耗资源的)2. 同步锁是加在访问共享资源的代码段上的3. 如果访问同一份共享资源,加的是不同的同步锁,并不起到同步的作 阅读全文
posted @ 2013-09-20 22:34 jmStatham 阅读(1413) 评论(0) 推荐(0) 编辑