Pages

lundi 22 novembre 2010

BOOST 多线程

BOOST 多线程

(1) download BOOST PRO 下载
   http://www.boostpro.com/download/

(2) installe BOOST PRo and build static libs.
   http://www.gamedev.net/community/forums/topic.asp?topic_id=506440

(3) configration of VS 2005 ......


分析与实例
http://www.quantnet.com/cplusplus-multithreading-boost/

http://chinaitpower.net/A200507/2005-07-27/176145.html

Boost.Thread库基础问答
2010-01-27 13:31

Q:什么是 Boost.Thread库,有什么用?
A:Boost.Thread库 让我们能够管理线程,还可以使线程之间能够通讯、共享数据、同步数据。

Q:谁写的 Boost.Thread能够?
A:Boost.Thread 能够的设计者和开发者一开始是 威廉.坎普(William E. Kempf),据网络信息,他是美国的一个Web开发者,拥有10年以上银行业Windows开发经验;该库还有其他一些开发者,估计包括 Anthony Williams、Roland Schwarz、Peter Dimov、Howard Hinnant、Alexander Terekhov以及Chris Thomasson。

Q:如何开始实用 Boost.Thread库?
A:很简单,在头文件引用处,写上 #include <boost/thread.hpp> 即可开始进入 Boost.Thread的世界。

Q:Boost.Thread库涉及到哪四方面问题?
A:Boost.Thread库主要涉及到的四方面内容是线程自身管理(Thread Management)、线程间同步(Synchronization)、线程独立存储(Thread Local Storage)以及相关的时钟处理的要求(Date and Time Requirements);括号中是指向 Boost.Thread库文档的链接。

Q:Boost.Thread库线程管理解决哪些问题?
A:从他包括 Class thread Namespace this_thread 、Class thread_group 类及其函数看,主要解决的问题包括创建单个线程、销毁单个线程、合并单个线程、分离单个线程、中断单个线程以及相应的对线程组的添加、删除、合并、中断等的操作。



Aucun commentaire:

Enregistrer un commentaire