为什么输出的顺序和start方法调用的顺序不同,为什么明明是循环输出数字顺序不同,为什么有重复的 为什么同步加锁后总是一个线程占有,输出的全是张三买的票什么情况?同步好难
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
一个多线程的代码,看不懂
收起
- 写回答
- 好问题 1 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
七月Ne流星 2017-08-04 21:32关注我想你需要好好理解下start()和run()的区别,
另外你加了同步锁。。对同一资源。。你这个线程还没跑完肯定会被占用啊。另外为啥是张三买的。。我也不知道。。因为我看不清本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2017-03-06 02:07回答 4 已采纳 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 使用interrupt方法中断线程。
- 2021-07-06 11:37回答 2 已采纳 思路:1.按图表要求设计对应的javabean;2.把对应javabean的数据从文件读取,使用BufferedReader,按行读取。3.定义类继承JFrame,实现主界面;4.实现功能;
- 2022-07-07 00:57回答 4 已采纳 看你说请求,我猜测应该是运行在工程中的,而不是自己写在main函数中的Demo,如果是运行在工程中的,那你的线程池ThreadPoolTaskExcutor是怎么初始化的。你贴的代码中并没体现,我猜测
- 2023-07-22 03:40云村小威的博客 Java多线程是一种强大而有趣的编程概念。它允许程序同时执行多个任务,就像一个宏大的交响乐团。每个线程都是一个独立的执行路径,有自己的速度和优先级。那么,我们期待多线程能给我们带来什么呢?
- 2017-09-23 00:22回答 1 已采纳 在不同的服务器上是会出现多个服务器同时执行这段代码的,如果你需要分布式锁的话,可以使用redis的setNx方法取得分布式锁
- 2021-05-11 08:13回答 1 已采纳 一个连接一个session,链接数量和每个连接发送数据的大小有关系,java线程的创建和销毁是很好资源的,建议使用线程池,基于内存的消息队列是最快的,kafka是面向大数据的可以配置个多消息分区和消费
- 2022-11-10 02:39回答 2 已采纳 1.统一社会信用代码设置为唯一键2.不做判断直接insert3.尝试捕获唯一键异常,如果是统一社会信用代码的唯一键冲突就执行更新 疑问:为啥已经存在的该企业,该企业还需要注册企业信息?
- 2020-07-28 01:18Java3y的博客 我们回到Java中,看看Java是如何实现多线程的~ Java实现多线程是使用Thread这个类的,我们来看看Thread类的顶部注释: 通过上面的顶部注释我们就可以发现,创建多线程有两种方法: 继承Thread,重写run方法 实现...
- 2021-09-07 00:51回答 5 已采纳 exec 线程池是需要关闭的,如果不关闭,即使添加的线程都执行完,且会有一个线程一直等待状态,自然就不会关闭,需要手动关闭exec.shutdown();
- 2018-06-09 02:26回答 6 已采纳 老哥,你这个不是线程问题,而是进程问题。 你的程序逻辑是这样的: **Process Main -> Thread Main -> Thread gitThread -&
- 2022-04-02 09:37回答 1 已采纳 多线程并发的安全问题吧,对同一个对象操作读取数据,修改数据的行为会有线程安全问题,就好比我拿银行卡在ATM机上取钱,然后我让朋友拿着我银行卡对应的折子去柜台取钱,银行卡里有一万块钱,我在ATM上取一万
- 2023-04-01 03:26墨辰JC的博客 Java是一种支持多线程编程的语言。多线程可以让程序同时执行多个任务,从而提高程序的效率和响应速度。在本篇博客中,我将介绍Java多线程的基础知识,包括线程的创建、启动、中断以及线程同步等方面。什么是程序?...
- 2021-09-19 13:50香菜+的博客 一文搞懂Java的多线程底层逻辑,再也不怕多线程了
- 2022-09-23 03:00小新要变强的博客 一文搞懂Java多线程,代码示例,清晰明了
- 2021-08-01 01:26妄痴梦中的博客 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程处理器。在一个程序中
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司