Java项目中什么时候需要多线程?比如什么项目中那个模块用到了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
Java项目中什么时候需要多线程?
收起
- 写回答
- 好问题 3 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
24条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
一直闪光的灯 2017-12-18 22:09关注刚好看见你的问题,我从我自己见解上回答一下,希望能帮助到你。我学习的是javaweb方面,(其实基本什么项目都会用到多线程,,因为一段代码很可能要多次的使用),比如在浏览器访问我的服务器的时候,很多人都会访问我的浏览器,而且可能会同时,具体一点的话,至少我要一个线程去监听,是否有人访问我,一旦有我就分配(创建)一条线程去执行我的代码,去处理请求,反馈给客户端页面。这个一个访问反馈结束后,我的这条专门为他穿件的额线程也就可以死去了。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 11无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-05-21 10:04回答 4 已采纳 多线程有三个特点-----了解线程的工作流程 1.随机性:同一时刻只有一个线程在执行;cpu的快速切换导致认为有多个线程在同时执行。 2.CPU分时调度:CPU分配给每个线程一个时间片。
- 2021-05-11 08:13回答 1 已采纳 一个连接一个session,链接数量和每个连接发送数据的大小有关系,java线程的创建和销毁是很好资源的,建议使用线程池,基于内存的消息队列是最快的,kafka是面向大数据的可以配置个多消息分区和消费
- 2023-01-12 09:21回答 9 已采纳 GC (garbage collection) 线程数量可能会因环境和应用配置而有所不同。在某些情况下,增加 GC 线程数量可以提高垃圾收集的效率。例如,在多核系统上,使用多个 GC 线程可以利用多核
- 2021-06-11 07:32极速小乌龟的博客 一、线程池创建 ...如果需要在项目中使用多线程,那么一定要先创建线程池。因为线程池可以达到线程复用,节省反复创建和销毁的开销。提升性能。就跟平时项目中使用的数据库连接池是一个道理。 ...
- 2020-05-08 09:50回答 1 已采纳 编译一个线程池,写一个锁,然后所有线程尝试获取这个锁。 再用jvm工具,jstack,查看线程堆栈信息,就能看到,其他未获取锁的线程的状态 不是wait,而是block。 谢谢 方法告诉你了,
- 2022-07-07 00:57回答 4 已采纳 看你说请求,我猜测应该是运行在工程中的,而不是自己写在main函数中的Demo,如果是运行在工程中的,那你的线程池ThreadPoolTaskExcutor是怎么初始化的。你贴的代码中并没体现,我猜测
- 2023-03-28 15:10回答 1 已采纳 join() 方法周围添加一个 try-catch 块 public static void main(String[] args) { PrimeAdd threadA = new Prim
- 2021-04-02 05:36廷赫斯的博客 项目中Java的多线程一般用在哪些场景?多线程使用的主要目的在于举个简单的例子伪代码多线程的常见应用场景 多线程使用的主要目的在于 1、吞吐量:你做WEB,容器帮你做了多线程,但是他只能帮你做请求层面的。简单...
- 2022-05-07 08:09回答 2 已采纳 加不加锁,要看你的业务逻辑,不能一概而论如果你用的是生产者消费者模型,线程要去一个list里面拿数据,同时将拿到的数据从list里删除,那肯定要锁啊,否则不全乱了如果你数据来了直接丢线程池,线程池提供
- 2017-08-30 21:15回答 5 已采纳 把要终止的线程名放入ThreadLocal中,在每个线程中去取出ThreadLocal的值,判断县城名是否一样,如果一样就Interrupte,应该就可以。
- 2017-04-25 02:22回答 6 已采纳 package com.huadian.bean; public class Threads implements Runnable{ private Integer i=5; p
- 2019-02-28 08:06xiaoxiaoniaoQ的博客 https://blog.csdn.net/u012661010/article/details/76696309 https://blog.csdn.net/sunvsjay1890/article/details/52698282
- 2021-01-26 01:52这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、...
- 2021-03-13 16:49Java精选的博客 >>号外:关注“Java精选”公众号,菜单栏->聚合->干货分享,回复关键词领取视频资料、开源项目。多线程使用的主要目的在于:1、吞吐量:你做WEB,容器帮你做了多...
- 2018-12-05 06:29Java多线程导出Excel是处理大数据量时的一种高效策略,尤其在面对千万级别的数据时。传统的Apache POI库在处理大规模数据时可能会遇到栈溢出(StackOverflowError)和内存溢出(OutOfMemoryError)等问题,因为这些...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司