欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java多线程-入门知识

程序员文章站 2023-09-20 12:46:40
通用知识 名词解释 多任务:统一时间可以运行多个任务(应用程序),但存在并发(同一个CPU上)于并行(多个CPU同时处理)的区别. 进程:进程是线程的容器。是包含程序的指令、数据及其组织形式的描述,进程是程序的实体,保持着当前程序的活动状态。 线程:一条线程指的是进程中一个单一顺序的执行线,也是操作 ......

通用知识-名词解释

多任务:统一时间可以运行多个任务(应用程序),但存在并发(同一个cpu上)于并行(多个cpu同时处理)的区别.

进程:进程是线程的容器。是包含程序的指令、数据及其组织形式的描述,进程是程序的实体,保持着当前程序的活动状态。

线程:一条线程指的是进程中一个单一顺序的执行线,也是操作系统能够进行运算调度的最小单位,可共享进程的所有资源,也有自己的调用栈(call stack),寄存器环境(register context),线程本地存储(thread-local storage).

多线程:在一个进程中存在多条线程,同时执行抢夺cpu执行权.

线程的生命周期:一条线程从创建到死亡的过程,一般是1-10级.

线程优先级:设置线程优先级只能说明应该被优先执行,而不是一定是优先执行.

java知识-名词解释

java进程: 一个java进程等于一个jvm进程.

java线程:main函数就是一条线程的入口,也称为主线程.

java线程生命周期:Java多线程-入门知识