为什么软件都要线程

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:06:23
在开发过程中没写到进程的时候,不是也可以编译吗,能不能具体说明进程的作用....

一个程序只有多线程没有多进程。
写代码是没写到进程,但是你程序运行的时候,操作系统会自动为你的程序启动一个进程,进程是一个应用程序运行的实例。

线程是调度和分配资源的基本单位,有些软件为了同一时间处理多个任务,多线程是一个好办法。

进程是线程的容器

进程内部至少有一个线程来执行代码,也就是主线程。
进程本身不会执行代码。
所以进程是有惰性的