![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
我不会GC
这个作者很懒,什么都没留下…
展开
-
线程交替输出ABC------生产者消费者问题
今天听说一个公司的面试替,写出来14K,写不出来8k,立马不看答案手搓了一波 ,感觉就是生产者消费者的问题 上代码: package com.czy.one; public class Showabc { private int flag=0; private int count; public synchronized void showA(){ //0输出 w...原创 2018-07-23 10:30:46 · 246 阅读 · 0 评论 -
java.lang.IllegalMonitorStateException报错
public void add() throws InterruptedException{ if(count>=10){ System.out.println(Thread.currentThread().getName()+":producter is enough"); this.wait();//满了wait }else{ System.out.pri...原创 2018-07-22 19:30:47 · 339 阅读 · 0 评论 -
实现多线程的4种方式
在我们学习java基础的时候,我们会基础到线程这一章节,大多数刚刚接触的,都会被先了解到实现创建线程有2种方式,继承Thread类和实现Runnable接口; 但是经过后面我们会知道,实现多线程并非只有这两种方式,还有另外两种,那就是实现Callable接口和使用线程池; 那么这里实现多线程的方式就有4种了。 A)继承Thread类 package com.czy.four...原创 2018-07-21 10:03:58 · 340 阅读 · 0 评论