一个运行着程序,可能有多个进程。线程(thread)是在共享内存空间中并发的多道执行路径,它们共享一个进程的资源,如文件描述和信号处理。线程允许你的进程在几个正在运行的任务之间进行切换,而不必执行前面提到的完整的上下文。改进后的多线程和内存管理技术有助于更好地运行大型多媒体应用软件。同时,线程适合于在对称处理器的计算机上运行,而进程则可以跨机器迁移。
一个运行着程序,可能有多个进程。线程(thread)是在共享内存空间中并发的多道执行路径,它们共享一个进程的资源,如文件描述和信号处理。线程允许你的进程在几个正在运行的任务之间进行切换,而不必执行前面提到的完整的上下文。改进后的多线程和内存管理技术有助于更好地运行大型多媒体应用软件。同时,线程适合于在对称处理器的计算机上运行,而进程则可以跨机器迁移。