《Win32多线程程序设计》读书笔记(1)

这本书英文名为《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》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值