社区
Java SE
帖子详情
java创建的线程是用户级还是内核级的啊?
yifuzhiming
2011-04-16 10:45:32
在看操作系统书,说线程分用户级和内核级的,只有内核级的线程才能被CPU识别,这里想问下大家java创建的线程是用户级还是内核级的啊?谢谢各位
...全文
1061
3
打赏
收藏
java创建的线程是用户级还是内核级的啊?
在看操作系统书,说线程分用户级和内核级的,只有内核级的线程才能被CPU识别,这里想问下大家java创建的线程是用户级还是内核级的啊?谢谢各位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yifuzhiming
2011-04-16
打赏
举报
回复
哦,谢谢楼上
ZangXT
2011-04-16
打赏
举报
回复
4
取决于os,java只是调用os提供的创建线程接口,到底这个线程是怎么实现的,跟java无关
比如windows上,jvm调用_beginthreadex创建线程,这是内核线程。
密码测试
2011-04-16
打赏
举报
回复
java创建的应该是程序级的吧。用户可以运行多个java程序,这多个程序就是多个进程,每个进程都可以生成多个线程。
Java
创建
的
线程
到底是
用户
级
线程
(ULT)还是
内核
级
线程
(KLT)
Java
创建
的
线程
到底是
用户
级
线程
(ULT)还是
内核
级
线程
(KLT) 1.
线程
的理解 (1.
线程
是调度CPU最小单元,也叫轻量
级
进程LWP(Light weight process) (2. 分为两种
线程
模型:
用户
级
线程
(ULT),
内核
级
线程
(KLT)
用户
级
线程
(ULT):
用户
程序实现,不依赖操作系统核心,应用提供
创建
、同步、调度和管理
线程
函数来控制
用户
线程
。不需要
用户
态/核心态切换,速度快。
内核
对ULT无感知,
线程
阻塞则进程(包括它所有的
线程
)阻塞
内核
级
线程
(KLT):系统
内核
管理
线程
(KLT),
java
是
内核
线程
还是
用户
线程
_死磕
java
线程
系列之
线程
模型
问题(1)
线程
类型有哪些?(2)
线程
模型有哪些?(3)各语言使用的是哪种
线程
模型?简介在
Java
中,我们平时所说的并发编程、多
线程
、共享资源等概念都是与
线程
相关的,这里所说的
线程
实际上应该叫作“
用户
线程
”,而对应到操作系统,还有另外一种
线程
叫作“
内核
线程
”。
用户
线程
位于
内核
之上,它的管理无需
内核
支持;而
内核
线程
由操作系统来直接支持与管理。几乎所有的现代操作系统,包括 Windows、Linux、M...
【
Java
笔记】多
线程
0:JVM
线程
是
用户
态还是
内核
态?
Java
线程
与OS
线程
的联系
复盘一下
Java
中,JVM
线程
与实际操作系统中
线程
的一些联系
JVM的
线程
是
用户
态
线程
还是
内核
态
线程
?
JVM 自己本身有一个
线程
模型。在 JDK 1.1 的时候,JVM 自己管理
用户
级
线程
。这样做缺点非常明显,操作系统只调度
内核
级
线程
,
用户
级
线程
相当于基于操作系统分配到进程主
线程
的时间片,再次拆分,因此无法利用多核特性。 为了解决这个问题,后来
Java
改用
线程
映射模型,因此,需要操作系统支持。在 Windows 上是 1 对 1 的模型,在 Linux 上是 n 对 m 的模型。 Linux 的PThreadAPI
创建
的是
用户
级
线程
,如果 Linux 要
创建
内核
级
线程
有KThreadAPI。 映射关系
java
内核
线程
和
用户
线程
_
用户
线程
和
内核
线程
的区别
1.
内核
级
线程
:切换由
内核
控制,当
线程
进行切换的时候,由
用户
态转化为
内核
态。切换完毕要从
内核
态返回
用户
态;可以很好的利用smp,即利用多核cpu。windows
线程
就是这样的。2.
用户
级
线程
内核
的切换由
用户
态程序自己控制
内核
切换,不需要
内核
干涉,少了进出
内核
态的消耗,但不能很好的利用多核Cpu,目前Linux pthread大体是这么做的。线 程的实现可以分为两类:
用户
级
线程
(User-Lev...
Java SE
62,636
社区成员
307,271
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章