Java Thread - 4
来源:互联网 发布:马云淘宝如何盈利 编辑:程序博客网 时间:2024/05/23 13:03
join suspend resum:
package com;
public class Test ...{
public static void main(String[] args) ...{
FirstThread first = new FirstThread();
SecondThread second = new SecondThread();
first.start();
second.start();
try...{
System.out.println("waiting for first...");
first.join();
System.out.println("It's a long wait");
System.out.println("Waking up second ...");
second.resume();
System.out.println("Waiting for second to running");
second.join();
}catch(Exception e)...{
}
System.out.println("this is the ending.");
}
}
class FirstThread extends Thread...{
public void run() ...{
try ...{
System.out.println("First Thread running:");
Thread.sleep(2000);
System.out.println("First Thread stop running:");
} catch (InterruptedException e) ...{
e.printStackTrace();
}
}
}
class SecondThread extends Thread...{
public void run() ...{
try ...{
System.out.println("Second Thread running:");
System.out.println("Second Thread suspend itself:");
suspend();
System.out.println("Second Thread runs againg and finish:");
} catch (Exception e) ...{
e.printStackTrace();
}
}
}
public class Test ...{
public static void main(String[] args) ...{
FirstThread first = new FirstThread();
SecondThread second = new SecondThread();
first.start();
second.start();
try...{
System.out.println("waiting for first...");
first.join();
System.out.println("It's a long wait");
System.out.println("Waking up second ...");
second.resume();
System.out.println("Waiting for second to running");
second.join();
}catch(Exception e)...{
}
System.out.println("this is the ending.");
}
}
class FirstThread extends Thread...{
public void run() ...{
try ...{
System.out.println("First Thread running:");
Thread.sleep(2000);
System.out.println("First Thread stop running:");
} catch (InterruptedException e) ...{
e.printStackTrace();
}
}
}
class SecondThread extends Thread...{
public void run() ...{
try ...{
System.out.println("Second Thread running:");
System.out.println("Second Thread suspend itself:");
suspend();
System.out.println("Second Thread runs againg and finish:");
} catch (Exception e) ...{
e.printStackTrace();
}
}
}
waiting for first...
First Thread running:
Second Thread running:
Second Thread suspend itself:
First Thread stop running:
It's a long wait
Waking up second ...
Second Thread runs againg and finish:
Waiting for second to running
this is the ending.
- Java Thread - 4
- Java Thread Programming 1.8.4 - Inter-thread Communication
- Thread & Java
- Java Thread
- java Thread
- Java Thread
- Java Thread
- java thread
- Java Thread
- Java Thread
- Java Thread
- java thread
- Java Thread
- java thread
- java thread
- java Thread
- java thread
- java thread
- 俄罗斯邮政将迁移到Linux 有关机构已开始测试Linux
- asp.net中页面间传值方法
- lib文件格式分析,以及从lib文件提取obj的思路和源码
- Ubuntu 8.04与XP SP3性能大比拼
- 2008-05-27: CREATE DATABASE LINK (2008-05-27)
- Java Thread - 4
- 关于fedora core 4下面oracle10gODBC驱动的配置。
- SQL语句的组成
- 发觉
- 学习Perl
- 开通博客了
- 电脑族常吃樱桃可改善头痛肌肉酸痛症状
- eclipse shortcut
- const(转)