JAVA几个线程互斥排队输出结果
来源:互联网 发布:交割单分析软件 编辑:程序博客网 时间:2024/05/13 06:51
现有程序同时启动了4个线程去掉用TestDo.doSome(key,value)方法,由于TestDo.doSome(key,value)方法内的代码是先暂停1秒,然后再输出以秒为单位的当前时间值,所以,会打印4个相同的时间值,如下所示:
begin1417917472
3:3:1417917473
1:1:1417917473
4:4:1417917473
1:2:1417917473
请修改代码,如果有几个线程调用TestDo.doSome(key,value)方法时,传递进去的key相等(equals比较为true),则这几个线程应互斥排队输出结果,即当有两个线程的key都是”1”时,他们中的一个要比灵位其他线程晚一秒输出结果,如下所示:
begin1417917541
3:3:1417917542
1:1:1417917542
4:4:1417917542
1:2:1417917543
原来代码:答案代码:
0 0
- JAVA几个线程互斥排队输出结果
- Java 线程互斥
- Java 线程互斥
- java线程互斥实例
- java基础:线程互斥
- JAVA线程互斥问题
- Java线程的互斥
- Java线程的互斥
- java线程排队执行
- 多进程互斥对象排队
- Java线程互斥(三)
- java线程同步和互斥
- Java中的线程互斥问题
- java 线程同步与互斥
- java资源竞争问题(线程互斥)
- java多线程(二)线程的互斥
- java线程间的互斥
- java 线程同步互斥和生命周期
- 【Leetcode】Sort Colors
- Matlab并行编程方法
- 马士兵 Struts2 视频内容
- 栈和队列思维导图
- Go语言在各个平台开发环境的配置
- JAVA几个线程互斥排队输出结果
- JZ2440开发板学习------中级(二十四:下)
- javascript之事件模型
- 自定义标签库
- 验证Intent能否解析
- strlen和sizeof的区别
- Delphi 线程学习(一)
- xml的今生今世
- NDK编程之SDL(2.0)线程练习