小学徒成长系列—线程

  现在很多面向对象语言中都有了操作线程这个重要的功能,线程能够使复杂的一部代码变得更简单,大大的降低了复杂系统的开发,随着现在处理器数量的发展,充分的利用线程,就能够更好的发挥多处理器系统的强大能力。

1.基本概念 1.1线程和进程的关系

  在刚开始的时候,操作系统(OS)为了使多个程序能并发执行,从而提高资源利用率和系统吞吐量,从而提出了进程,后来为了减少时空的开销,提高并发性和CPU的利用率,就提出了线程这个概念。

  在OS中,其实线程包含于进程内的,一个程序只有一个进程,但是却可以有很多的线程,如图:

  

有时我们选择改变,并非经过深思熟虑,

小学徒成长系列—线程

相关文章:

你感兴趣的文章:

标签云: