JAVA如何更好的开发多线程?

发布于 2021-11-22 07:40:20 字数 152 浏览 752 评论 13

如题,目前做的很多工作都是手动控制一些线程处理,随着东西越来越复杂,想减轻一点开发难度

又不熟悉这方面的框架和经验,求教

有没有类似的framework或者工具,可以帮助完成诸如线程池,指定线程的销毁和生成,中断和等待,异常处理,等各种相关的需求

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(13

猫烠⑼条掵仅有一顆心 2021-11-27 03:46:52

或者干脆用内存数据库算了,线程通过内存数据库交换数据

拍不死你 2021-11-27 03:46:50

多线程之间互相协调还是用消息队列(生产者/消费者)模式比较轻松一些。

心欲静而疯不止 2021-11-27 03:46:02

可以考虑使用atom等其他的线程模型。高级的线程模型更容易理解,同时运用也不容易出错。

温柔少女心 2021-11-27 03:44:34

先学习好jvm的内存管理,内存模型,线程模型,然后是各种线程模式。

别低头,皇冠会掉 2021-11-27 03:43:43

不是1.5出的么

叹沉浮 2021-11-27 03:42:43

jdk6以后的多线程部分有很大的增强,java.util.concurrent 包

小瓶盖 2021-11-27 03:30:35

效率也不高什么意思?java本身的问题?mina可以选择selector方式。

南汐寒笙箫 2021-11-27 02:58:52

回复
就是在NIO上包了一层。

恋你朝朝暮暮 2021-11-27 02:53:25

java多线程效率很低的,无法控制线程栈,也无法对资源有效控制。

netty mina 这都是网络框架(效率也不高)跟多线程没多大关系,现在都是事件驱动的。

皇甫轩 2021-11-27 02:38:14

底层的东西,太复杂了,这个没几年功力,真搞不定

叹沉浮 2021-11-27 02:00:08

netty mina xsocket

夜无邪 2021-11-26 15:38:04

jdk5以后都有自带的线程池的实现的,线程池本身实现不复杂。看你的业务咯。。。Java中的线程销毁和中断或者等待都是和业务相关的,没发现有啥框架。。。

多彩岁月 2021-11-26 07:05:34

java 的线程中断 实现起来不太理想的

说下你的解决方法

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文