 |
线程和进程之间关系参考QA000963 "线程与进程有什么区别"。你把程序最小化并不影响程序的运行,它仍然会正常运行。
在VC++中你可以使用AfxBeginThread来创建线程。你可以编写一个函数(例如上传函数),然后将该函数作为参数调用AfxBeginThread,这样VC就会建立一个线程,这个线程就会执行你指定的函数。VC++中有4个多线程例子:MTGDI、MTMDI、MTRECALC、MUTEXES。
山山的意见:
进程可以理解为是线程的容器,他拥有该程序所拥有的包括地址空间在内的一切资源,而线程才是该进程中真正的运行者。
相关问题:
QA000120 "如何在VB中简单安全地使用多线程"
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Windows API, win32, api, windows api, gdi32, kernel。
|