2012年12月10日
摘要: 这篇文章挺基础的。讲的是线程的基本概念,和相关的上锁,死锁问题。还有比较深的信号量问题摘要如下:线程是什么?一个程序或进程能够包含多个线程,这些线程可以根据程序的代码执行相应的指令。多线程看上去似乎在并行执行它们各自的工作,就像在一台计算机上运行着多个处理机一样。在多处理机计算机上实现多线程时,它们确实可以并行工作。和进程不同的是,线程共享地址空间。也就是说,多个线程能够读写相同的变量或数据结构。编写多线程程序时,你必须注意每个线程是否干扰了其他线程的工作。可以将程序看作一个办公室,如果不需要共享办公室资源或与其他人交流,所有职员就会独立并行地工作。某个职员若要和其他人交谈,当且仅当该职员在“ 阅读全文
posted @ 2012-12-10 20:54 冲锋的路上的兵 阅读(376) 评论(0) 推荐(0) 编辑