|
|
发表于 2007-9-20 11:42:00
|
显示全部楼层
Re:求助,新接触多线程
1. 先理解多线程是怎么回事
2. 看Windows 核心编程对线程的讲述.
3. 了解线程争用产生的问题, 为解决线程争用产生的问题使用的同步手段. 这些可包括 windows 同步API,也可从windows核心编程里获取.
4. 以上三点都懂了, 算是入门了. 剩下是在你的程序里如何对处理好多线程. 保证你的多线程程序正确执行. 这是最基本的要求.这个要求实践了.多实践.
5. 更高深的. 在正确执行的基础上, 让你的程序更快速的响应. 这个就多了,从IO的异步处理, 多线程的并发执行及线程的管理, 有效的利用多核CPU,SMP结构的系统, 有效使用非锁定并发数据结构及算法. 这方面的资料,你需要多看看Intel多核多线程相关主题. 到intel网站上找吧. [em2] [em2] [em2] |
|