
同步
multicoreware
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程同步
同步的意思就是排队,使得多个线程按照顺序访问资源。我们使用的方法有以下几种:1)临界区 2)互斥量 3)信号量 4)事件下面说java 线程同步的方法。java中每一个对象都有一个内置的锁,当程序运行到synchronized方法或者代码块的时候,该对象的锁才起作用;当锁起作用时,其他想使用锁的线程会进入阻塞状态。需要注意的是静态同步方法使用是类锁,跟对象锁是不一样原创 2012-09-21 09:29:42 · 274 阅读 · 0 评论 -
互斥量和临界区
这两个功能相似,下面说三个主要区别。1. 适用范围不同,互斥量可在进程和线程中使用,临界区很显然只能在线程间使用。2. 实现方式不同,互斥量是内核实现,临界区是用户态实现。3. Linux下没有临界区原创 2012-09-21 22:11:43 · 832 阅读 · 0 评论