摘要: 现在很多面向对象语言中都有了操作线程这个重要的功能,线程能够使复杂的一部代码变得更简单,大大的降低了复杂系统的开发,随着现在处理器数量的发展,充分的利用线程,就能够更好的发挥多处理器系统的强大能力。1.基本概念 1.1线程和进程的关系 在刚开始的时候,操作系统(OS)为了使多个程序能并发执行,从而提高资源利用率和系统吞吐量,从而提出了进程,后来为了减少时空的开销,提高并发性和CPU的利用率,就提出了线程这个概念。 在OS中,其实线程包含于进程内的,一个程序只有一个进程,但是却可以有很多的线程,如图: 从图中,我们也可以很好的知道,进程是操作系统中资源分配的基本单位,而线程只拥有... 阅读全文
posted @ 2013-05-06 00:41 小学徒V 阅读(1390) 评论(0) 推荐(3) 编辑