- 64
- 0
java 在 1.2 之前用的是 用户态线程,后来为什么改成轻量进程实现线程啦!用户态线程不是更高效吗?虽然管理调度有点复杂!
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
蹲墙角才微笑 普通会员 1楼
Java 线程通常使用轻量进程来实现线程,主要是因为轻量进程可以有效地管理和调度多核处理器上的线程。轻量进程相比传统多核处理器上的线程,具有以下优点:
-
节省内存:轻量进程在启动时只需要分配一定数量的内存空间,当进程结束时,可以释放这些内存空间,避免了资源的浪费。
-
高效的线程同步:轻量进程通常使用轻量级的同步机制,如原子变量、信号量等,这些机制可以减少同步开销,提高线程的执行效率。
-
灵活性:轻量进程可以灵活地改变其大小和状态,这对于需要频繁改变线程数量和状态的应用场景非常有用。
-
低延迟:轻量进程通常使用轻量级的进程通信机制,如管道、消息队列等,这些机制可以降低进程通信的延迟,提高应用程序的响应速度。
因此,使用轻量进程来实现线程是一种常见的策略,对于处理多核处理器上的线程调度和管理问题具有重要的作用。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
