Java线程的等待与唤醒代码示例
生活随笔
收集整理的這篇文章主要介紹了
Java线程的等待与唤醒代码示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.zxl.demo.thread_demo;public class ThreadDemo{public static void main(String[] args) {Object obj = new Object();new Thread(){public void run() {while(true){synchronized(obj){System.out.println("老板,來個包子!");try {obj.wait();System.out.println("開吃");} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}};}.start();new Thread(){public void run() {while(true){try {Thread.sleep(5000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}synchronized(obj){System.out.println("包子已經做好了");obj.notify();}}};}.start();}}
?
總結
以上是生活随笔為你收集整理的Java线程的等待与唤醒代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL DATEDIFF(d1,d2
- 下一篇: Java客户端操作elasticsear