什么是多线程编程和多进程编程

feesx 发布于 2012/06/30 15:39
阅读 447
收藏 1

@红薯 你好,想跟你请教个问题:什么是多进程编程,多线程编程,他们两个可以交互吗?比如我写了一个程序,这个程序是不是属于一个进程,在window资源管理器里面可以看到,而程序里面有多个线程,请帮忙解释下,谢谢。能附上例子最好。

加载中
0
0
张金富
张金富
楼主也是高级程序员啊!
0
johnzhang68
johnzhang68
学会用Google是第一要务。这方面也有好几本专著。
0
feesx
feesx
这个问题,理论上这样理解,比如打开一个notepad.exe程序,其实操作系统分配了一个进程给这个程序专用,而这个程序里面可以有多个线程并发运行,换句话说,进程包含多个线程,两个不同的程序或者进程,可以相互交换,不过要采取一定的协议规范,并且还可以做到一个进程可以放多个程序,不过要用到应用域。谢谢你们的回答,不过要真正理解,程序,线程,进程,应用域概念得进行系统编程。
0
旁边白
旁边白
操作系统课不是讲了的吗?。可以重新看下操作系统这课,学过了看很快的
0
高东
高东

引用来自“清水河和尚”的答案

操作系统课不是讲了的吗?。可以重新看下操作系统这课,学过了看很快的
+1
返回顶部
顶部