摘要: 线程和Asio线程安全一般来说,并发使用不同对象是安全的,但并发使用同一对象是不安全的。然而,诸如is_service类型提供了安全并发使用同一个对象的强保证。线程池多线程可以调用io_service::run()设置调用完成处理程序的线程池。这个方法也可以被用于io_service::post()以用一种方式执行任何分配给一个线程池的计算任务。需要注意的是所有加入is_service的池的线程被认为是平等的,并且io_service可以在它们之间以任意方式分发工作。内部线程特定平台的库实现可能使用了一个或更多的线程来模拟异步。这些线程必须尽可能的对库使用者不可见。特别的,线程: 一定不能直接 阅读全文
posted @ 2012-08-25 20:11 国超 阅读(398) 评论(0) 推荐(0) 编辑