摘要: 线程池与并行度 了解线程池如何工作于大量的异步操作,以及它与创建大量单独的线程的方式的不同之处。 实例代码验证 Thread Execution time using threads: 5211ThreadPool Execution time using threads: 5948 结论 线程池为 阅读全文
posted @ 2018-01-29 16:54 TakeTry 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 自旋锁(Spin lock) 自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。其作用是为了解决某项资源的互斥使用。因为自旋锁不会引起调用者睡眠,所以自旋锁的效率远 高于互斥 阅读全文
posted @ 2018-01-29 16:10 TakeTry 阅读(11500) 评论(0) 推荐(7) 编辑