《Win32多线程程序设计》读书笔记(1)
来源:互联网 发布:丰臣秀吉 知乎 编辑:程序博客网 时间:2024/06/06 14:26
这本书英文名为《Multithreading Applications in Win32 – The Complete Guide to Threads》,由Jim Beveridge & Robert Wiener编写,台湾著名的候捷翻译的。
threads在台湾计算机术语称谓“绪”,而我们称为“线”。Multithread即“多线程”。线程是比进程(Processes)更小的执行单元,CPU的调度与时间分配皆以threads为对象。
Preemptive multitasking:抢先式多任务,被OS/2, Windows NT/95都支持。
线程的理论知识早已经被Dijkstra和Courtois那样的人解决掉了。这本书集中于对线程的理解和应用。
读了这本书后可以了解,哪些人或者说开发哪些产品需要用到多线程?如何运用?
注:如果开发服务器(Server)产品,如游戏服务器,必须对线程有很深地理解,因为I/O completion ports使用它,且是唯一能够搭配Win32 Sockets或named pipes完成高效I/O的方法。
如果开发是Web产品,那么 IIS的扩充软件也是靠多线程DLLs完成的。
学习本书时一定要搭配以下资料:
1. Microsoft Developer Network (MSDN)
2. Jeffrey Richter的《Advanced Windows NT: The developers Guide to the Win32 API for windows NT 3.5 and Windows95》
- 《Win32多线程程序设计》读书笔记(1)
- Win32多线程程序设计读书笔记
- 《Win32 多线程程序设计》读书笔记
- <<Win32多线程程序设计>>读书笔记
- 《Win32多线程程序设计》读书笔记
- 《Win32多线程程序设计》读书笔记(2)
- 《Win32多线程程序设计》读书笔记(一)
- 《Win32多线程程序设计》读书笔记(二)(同步机制)
- Win32 多线程程序设计之读书笔记chap1-06
- 《Win32多线程程序设计》读书笔记之内核对象
- 《Win32多线程程序设计》学习笔记---(1)
- Win32 多线程程序设计(1)— 基础知识
- 《Win32多线程程序设计》(1)---WaitForSingleObject()
- 《win32多线程程序设计》随笔1
- Win32多线程程序设计(一)
- Win32多线程程序设计学习笔记 1
- 深入浅出Win32多线程程序设计(一)
- 深入浅出Win32多线程程序设计(二)
- MTK 如何生成lib
- Diy My Own Linux (0.2 本书导读) 连载
- 计算0到N中包含数字1的个数
- div垂直居中于页面
- Unix族谱(详)
- 《Win32多线程程序设计》读书笔记(1)
- 《Win32多线程程序设计》读书笔记(2)
- EJB3.0入门经典(笔记) - 第1章 EJB知识与运行环境设置
- 删除SVN资源库,其实很简单
- 学而不思则“忘”
- JS_图片轮换导航
- [转]Struts1和Struts2的区别和对比
- Prototype 学习——Object对象
- 使MS Word COM将Word转化成pdf的简单介绍