之前见过一篇博客,上面写到没有线程的进程可以看作单线程
但是按进程的定义好像是需要有线程才行啊。
一个进程至少有一个线程,这个线程是主线程!
Java中一个进程至少有一个线程
从操作系统的层次上看,操作系统的资源管理单位就是进程,每一个应用就是一个进程,每个进程贡献操作系统资源;
但是从单个进程上来说,进程的下一个轻量级的资源管理单位就是线程,每个线程贡献进程资源。应用程序可以是单线程的应用的,多线程是为了提高资源利用率的一种方法,但是如果单线程可以满足需求的话,有些就是单线程的,如java的AWT应用都是单线程的。