摘要: ExecutorService和Executors ExecutorService:真正的线程池接口。 void execute(Runnable commade):执行任务/命令,没有返回值,一般用来执行Runable <T>Fulture<T>submit(Callable<T> task):执 阅读全文
posted @ 2021-07-30 09:02 清钦 阅读(32) 评论(0) 推荐(0)
摘要: 线程通信:生产者和消费者问题 这是一个线程同步问题,生产者和消费者共享同一个资源,并且生产者和消费者之间相互依赖,互为条件。 wait() :表示线程一直等待,直到其他线程通知,与sleep不同,会释放锁。 wait(long timeout):指定等待的毫秒数。 notifg():唤醒一个处于等待 阅读全文
posted @ 2021-07-30 09:01 清钦 阅读(441) 评论(0) 推荐(0)