热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_61769251
北极星530
3 年前
trueweixin_61769251

等待和唤醒机制
等待唤醒机制是为了方便处理进程之间通信的手段,多个线程在处理同一个资源时,由于处理的动作(线程的任务)不行同,为了使各个线程能够有效的利用资源,便采取了等待唤醒机制。等待唤醒机制涉及到的方法:

wait():等待。将正在执行的线程释放其执行资格和执行权,并存储到线程池中
notify():唤醒。唤醒线程池中被 wait() 的线程,一次唤醒一个,而且是任意的
notifyAll():唤醒全部。可以将线程池中的所有 wati() 线程都唤醒

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
Runnable 接口通常,线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法1、Executors:线程池创建工厂类public static ExecutorService newFixedThreadPool(int nThreads):返回线程池对象2、ExecutorService:线程池类Future<?> submit(Runnable task):获取线程池中的某一个线程对象并执行3、Future 接口用来记录线程任务执行完毕后产生的结果4、使用线程池中线程对象的步骤创建线程池对象创建 Runnable 接口子类对象提交 Runnable 接口子类对象关闭线程池
立即登录