摘要:
线程线程,进程进程,到底什么是线程,什么是熟练多线程编程?今天来和大家一起讨论讨论线程基础,让大家知道线程的基本构造。说线程之前,先要了解下进程,这个可不能不知道。什么是进程? Microsoft设计操作系统内核时,他们决定在一个进程中运行应用程序的每一个实例,进程也不过就是个应用程序实例要使用资源的集合。(见过烤玉米,烤甘蔗的没?如下图:) 一个进程就好比一个烤筒,一个进程与其他进程互不干涉。操作系统为他们设立了一个虚拟地址空间,确保一个进程使用的代码和数据无法由另一个进程访问。这就保证了一个应用程序的健壮性。 现在问题又来了,当一个进程进入无限循环了会怎么样? 也就是程序没反应了,无限.. 阅读全文