java线程_一个主线程产生后就沉睡,直到外部一个条件唤醒,做完事后,再继续沉睡

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:29:43
java线程问题:
一个主线程产生后就沉睡,直到外部一个条件唤醒后,新建一个子线程,让子线程完成一些工作,主线程再继续沉睡。
有哪位帮着做一下不喽,我自己也在做,但是有点困难。
好像WEB服务器就是这种工作模式不?我也不是很懂,有请高手!

主线程 :
....
while(true)
{
wait(); //等待,直到有某个notify()执行(1)

new Thread(你的工作线程).start(); //子线程工作开始
//继续循环,又开始wait(),即回到(1)处
}

一个请求
...
//在某个条件下
notify();
...
..