什么是线程

线程是进程中的一个执行流程,一个进程可以包含多个线程,当进程中的多个线程同时运行时,这种运行方式称为并发运行。

同一个进程中的线程是共享同一块内存和系统资源的。

进程是指进行中的应用程序,一个应用程序可以开多个进程,每个进程都有自己的独立内存空间

 

进程与线程区别:

1,包含关系

线程是进程中的一个执行流程,一个进程可以包含多个线程

2,资源方面

同一个进程中的线程是共享同一块内存和系统资源的。

每个进程都有自己的独立内存空间

 

在java虚拟机进程中,执行程序代码的任务是由线程来完成的。

每当用java命令启动一个java虚拟机进程时,java虚拟机都会创建一个主线程,该线程从程序入口main()方法开始执行。

 计算机中机器指令的真正执行者是CPU,线程必须获得CPU的使用权,才能执行一条指令。

posted @ 2019-06-12 15:27  千里之外kb  阅读(1131)  评论(0编辑  收藏  举报