![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
frankfurt amain liveasyouwant
这个作者很懒,什么都没留下…
展开
-
java实现生产者、消费者
问题描述:java实现单生产者、单消费者 思路:利用阻塞队列BlockingQueue,生产者生产数据,进入队列,如果阻塞队列已满,达到最大容量,不能再生产数据,消费者消费数据,出队列,如果阻塞队列没有数据,就不能再消费数据。 代码: public static void main(String[] args) { //数组阻塞队列,容量为10 BlockingQueue list=new ArrayBlockingQueue<Integer>(10);转载 2020-12-21 20:02:51 · 160 阅读 · 0 评论 -
2020-11-20
现有t1,t2,t3三个线程,怎样保证t2线程在t1线程执行完后执行,t3线程在t2线程执行完后执行? 思路:利用线程的join方法实现线程执行完成后等待的功能。 代码: 执行结果为:原创 2020-11-20 16:48:44 · 69 阅读 · 0 评论 -
经典面试题:利用wait-notify机制,双线程交替打印出1-100
经典面试题:利用wait-notify机制,双线程交替打印出1-100 代码: 运行结果: 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体...原创 2020-11-16 11:24:40 · 225 阅读 · 0 评论