Java多线程-入门知识
程序员文章站
2022-06-01 16:58:46
通用知识 名词解释 多任务:统一时间可以运行多个任务(应用程序),但存在并发(同一个CPU上)于并行(多个CPU同时处理)的区别. 进程:进程是线程的容器。是包含程序的指令、数据及其组织形式的描述,进程是程序的实体,保持着当前程序的活动状态。 线程:一条线程指的是进程中一个单一顺序的执行线,也是操作 ......
通用知识-名词解释
多任务:统一时间可以运行多个任务(应用程序),但存在并发(同一个cpu上)于并行(多个cpu同时处理)的区别.
进程:进程是线程的容器。是包含程序的指令、数据及其组织形式的描述,进程是程序的实体,保持着当前程序的活动状态。
线程:一条线程指的是进程中一个单一顺序的执行线,也是操作系统能够进行运算调度的最小单位,可共享进程的所有资源,也有自己的调用栈(call stack),寄存器环境(register context),线程本地存储(thread-local storage).
多线程:在一个进程中存在多条线程,同时执行抢夺cpu执行权.
线程的生命周期:一条线程从创建到死亡的过程,一般是1-10级.
线程优先级:设置线程优先级只能说明应该被优先执行,而不是一定是优先执行.
java知识-名词解释
java进程: 一个java进程等于一个jvm进程.
java线程:main函数就是一条线程的入口,也称为主线程.
java线程生命周期: