Java中的线程
1)线程概述
文章目录
1)线程概述1.1线程使用的原因1.2使用线程提供其他任务运行机会1.3中断线程1.4线程状态1.5线程优先级
2)APIjava.lang.Threadjava.lang.Runnable
为什么有了进程还要有线程?上一节的思路很明显的理解到了,因为需要解决计算机中程序间并行的问题,所以提出进程作为操作的单位,从逻辑的角度,其实进程就是一组CPU状态的组合,不管是记录了内存的状态还是CPU当时的状态,进程都是作为一个综合的单位元素去处理的。
传统的操作系统中,进程有一个地址空间和控制线程,这个几乎就是进程的定义,控制线程可以直接进程程序的各个部分的操作,同时也可以用于去组织管理其他进程中的线程为身份。
怎么突然就引入线程组织管理的作用了?
从另一个角度来谈,一个程序中也可以用进程的思想来进行效率的提高,一个进程有自己的独立的内存空间,而操作内存空
Java中的线程最先出现在Python成神之路。
共有 0 条评论