摘要: 线程池 步骤 提供指定线程数量的线程池 执行指定的线程的操作。需要提供实现Runnable接口或Callable接口实现类的对象 关闭线程池 好处 提高响应速度(减少了创建新线程的时间) 降低资源消耗(重复利用线程池中线程,不需要每次都创建) 便于线程管理 corePoolSize:核心池的大小 m 阅读全文
posted @ 2021-06-20 22:00 yicurtain 阅读(31) 评论(0) 推荐(0)
摘要: 线程的通信 wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。 notify():一旦执行此方法,就会唤醒wait()的一个线程,如果多个线程被wait(),就唤醒优先级高的。 notifyAll():一旦执行此方法,就会唤醒所以被wait()的线程。 wait(),notif 阅读全文
posted @ 2021-06-20 16:58 yicurtain 阅读(40) 评论(0) 推荐(0)
摘要: 线程的同步 线程的生命周期 同步 在Java中,我们通过同步机制,来解决线程的安全问题。 方法一:同步代码块 synchronized(同步监视器){ ​ 需要被同步的代码 } 说明 操作共享数据的代码,即为需要被同步的代码 共享数据:多个线程共同操作的变量 同步监视器:俗称:锁。任何一个对象,都可 阅读全文
posted @ 2021-06-20 16:51 yicurtain 阅读(41) 评论(0) 推荐(0)