自己對多執行緒 的wait 跟notify的理解

2021-06-05 23:03:11 字數 2279 閱讀 3982

我們就模擬一家三口下班回家 開自己家門的情況寫個例子給大家講解下把

誰先下班早 那麼就預設有開門的許可權的

廢話不多少說 直接上** 大家一看就清楚 挺簡單的

class door implements runnable

public void run()

try catch (interruptedexception e) }}

}}public class threaddoor else if(target.equals("老媽"))else}}

}執行結果如下:

兒子現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

兒子現在正在對門進行操作,其他人稍後在試。。。。

老爸現在正在對門進行操作,其他人稍後在試。。。。

老媽現在正在對門進行操作,其他人稍後在試。。。。

C 執行緒跟多執行緒跟執行緒池

無參 thread t new thread new threadstart shmsg1 t.start 傳引數 string msg 帶引數 thread tt new thread new parameterizedthreadstart shmsg2 tt.start msg 執行緒池 無參...

多執行緒sleep與wait的區別

package com.huawei.interview public class thread1 implements runnablecatch exception e system.out.println thread1 is going on system.out.println threa...

多執行緒wait 和sleep 的區別

wait 位於同步中,可以釋放鎖的資源 sleep 不是釋放鎖的資源 wait需要notify才能從休眠狀態變為執行狀態,sleep到期之後,會自動從休眠狀態變為執行狀態。官方話語如下 對於sleep 方法,我們首先要知道該方法是屬於thread類中的。而wait 方法,則是屬於object類中的。...