2-多进程.pptVIP

  • 3
  • 0
  • 约 36页
  • 2017-09-09 发布于湖北
  • 举报
02-多进程

Linux和Win32的进程比较   WIN32的进程管理方式与Linux上有着很大区别,在UNIX里,只有进程的概念,但在WIN32里却还有一个线程的概念,那么Linux和WIN32在这里究竟有着什么区别呢? WIN32里的进程/线程是继承自OS/2的。在WIN32里,进程是指一个程序,而线程是一个进程里的一个执行线索。从核心上讲,WIN32的多进程与Linux并无多大的区别,在WIN32里的线程才相当于Linux的进程,是一个实际正在执行的代码。但是,WIN32里同一个进程里各个线程之间是共享数据段的。这才是与Linux的进程最大的不同。 * . Linux和Win32的进程比较 例子:Win32下CreateProcess int g; DWORD WINAPI ChildProcess( LPVOID lpParameter ){ int i; for ( i = 1; i 1000; i ++) { g ++; printf( This is Child Thread: %d\n, g ); } ExitThread( 0 ); }; void main() { int threadID; int i; g = 0; CreateThread( NULL, 0, ChildProcess, NULL, 0, threadID ); for ( i = 1; i 100

文档评论(0)

1亿VIP精品文档

相关文档