2007年10月3日

.NET 多线程和并发性管理(Multithreading and Concurrency Management)

摘要: 典型的应用程序都是由两种基本的操作组成的:CPU-bound和I/O-bound;常用的I/O-bound的操作有:I/O设备 : 键盘,显示器,鼠标和打印机等.硬件驱动:网络或通讯端口;其它硬件设备区分不同的操作类型有助于分配不同的任务到不同的线程,这样可以提高程序的性能、增加硬件的吞吐量。不过切记不要为了多线程而多线程,否则就像打开了潘多拉的盒子,有无数麻烦的事情等着你,例如:线程同步、组件并... 阅读全文

posted @ 2007-10-03 11:31 Hill Jing 阅读(1319) 评论(0) 推荐(0)

导航