2017年5月16日

摘要: Semaphore叫做信号量 可以控制某个资源可被同时访问的个数, acquire() 获取一个许可,得到许可才能执行后面的代码,如果没有就等待。 release() 释放一个许可。 当信号量的只允许一个线程访问时,就变成了锁的功能。 下面代码演示 执行结果如下 每一秒钟只能允许一个线程执行。 阅读全文
posted @ 2017-05-16 18:59 一只小蜗牛12138 阅读(137) 评论(0) 推荐(0) 编辑

导航