我们设置三个对象分别同时抢20张票,利用多线程实现. 运行结果为: 我们-->抢到了20黄牛党-->抢到了18你们-->抢到了19黄牛党-->抢到了16我们-->抢到了17黄牛党-->抢到了14你们-->抢到了15黄牛党-->抢到了12我们-->抢到了13黄牛党-->抢到了10你们-->抢到了11黄 ...
分类:
编程语言 时间:
2019-06-06 13:47:30
阅读次数:
97
导入excel util 导入excel线程 执行线程 测试 结果 ...
分类:
编程语言 时间:
2019-06-04 12:46:34
阅读次数:
180
如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 1.继承Thread——多线程执行各自的资源,线程执行的资源互不干涉,各自执行各自的 控制台输出(各自操作各自的10张票,互不干涉): 2.实现Runnable接口——多线程共享同一资源: ...
分类:
编程语言 时间:
2019-05-25 20:11:32
阅读次数:
199
java面试题笔试常见选择题大全含答案 1、 "9道常见的java笔试选择题" 2、 "java多线程面试题选择题大全含答案" 3、 "java异常处理面试题常见选择题含答案" 4、 "java笔试常见的选择题(坑你没商量)" 5、 "java笔试题大全之IO流常见选择题" 6、 "java集合类笔 ...
分类:
编程语言 时间:
2019-05-25 14:30:50
阅读次数:
286
java程序员面试题大全含答案(2018 2019) 1、 "10道经典java面试题_实习生必问!" 2、 "15个Java线程并发面试题和答案" 3、 "15个高级Java多线程面试题及回答" 4、 "2018年java分布式相关最新面试题" 5、 "2018最新java技术面试题与答案" 6、 ...
分类:
编程语言 时间:
2019-05-25 14:30:00
阅读次数:
809
要求: 借助同步机制,sleep()方法,join()方法,实现动画显示;甲线程:1、3、5、7、9乙线程:2、4、6、8、10丙线程:a、b、c、d、emain()线程输出:线程开始,线程结束 输出结果:线程开始,1-a-2## 3-b-4## 5-c-6## … 思考: 使用多个判断标记,模拟( ...
分类:
编程语言 时间:
2019-05-24 19:13:30
阅读次数:
103
1. 多线程的创建方式 (1)、继承 Thread类:但Thread本质上也是实现了Runnable 接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过 Thread 类的 start()实例方法。start()方法是一个 native 方法,它将启动一个新线程,并执行run() ...
分类:
编程语言 时间:
2019-05-24 15:44:52
阅读次数:
150
一、ThreadLocal:线程局部变量,是一种多线程间并发访问变量的解决方案。与其synchronized等枷锁的方式不同,ThreadLocal完全不提供锁,而是以空间换时间的手段,为每个线程提供变量的独立副本,以保障线程安全。从性能上说,ThreadLocal不具备绝对的优势,在并发不是很高的 ...
分类:
编程语言 时间:
2019-05-23 00:23:31
阅读次数:
108
一、javaSE基础 1、java IO流 2、java NIO 3、java集合 4、java注解 5、java泛型 6、java反射 7、java多线程 8、常用String、数组、日期操作 二、java虚拟机 1、java内存模型 2、java类加载机制 3、垃圾回收机制 三、框架类 1、Sp ...
分类:
编程语言 时间:
2019-05-22 22:13:54
阅读次数:
172
Java多线程——异常记录 摘要:本文主要介绍了Java多线程中遇到的奇怪的异常。 部分内容来自以下博客: https://blog.csdn.net/historyasamirror/article/details/6709693 java.lang.IllegalMonitorStateExce ...
分类:
编程语言 时间:
2019-05-15 16:01:51
阅读次数:
127