public class InterruptTest implements Runnable{
public static void main(String[] args) throws Exception {
InterruptTest t1= new InterruptTest();
InterruptTest t2 = new InterruptTest();
Thread t = new Thread(t1);
t.start();
Thread t22= new Thread(t2);
t.sleep(10000);//注意这里的Sleep 函数 这里是只main这个线程睡眠1秒种,应该该写成Thread.sleep() 这样才不会引起理解的偏差
t22.yield();//同样这个也是只main 这个函数让出控制权,应该该写成Thread.yield();这样才不会引起理解的偏差
}
public void run(){
System.out.println("hello thread");
}
}
总之,sleep()和yield(); 是谁执行谁睡觉或让出,在这里是主线程main
分享到:
相关推荐
java多线程总结
C#.net同步异步SOCKET通讯和多线程总结2[参照].pdf
MFC 多线程总结, 开发为于windows的应用程序开发
JAVA多线程总结
C#.net同步异步SOCKET通讯和多线程总结
C++多线程总结[归纳].pdf
C_同步异步SOCKET通讯和多线程总结.doc
C# 多线程总结,比较详细和全面,包含多种方式的多线程方法的说明。
java多线程总结
Java多线程总结.pdf
C#dotnet同步异步SOCKET通讯和多线程总结
C#.net同步异步SOCKET通讯和多线程总结 同步套接字通信 Socket支持下的网上点对点的通信 服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能 服务器端建立一个socket,设置好本机的ip...
这是我学习win32多线程的经验结晶,其中比较全面的叙述了WIN32多线程的基本编程方法。
CSOCKET同步异步通讯与多线程总结[定义].pdf
多线程的常见问题总结分析 1、多线程技术介绍 2、主线程介绍 3、创建线程的方式 4、线程中的异常问题 5、线程运行状态 6、线程第二种创建方式 7、多线程练习 8、线程安全问题分析和解决 9、多线程细节 10、同步使用...
关于Java编程中多线程的总结,是很难得的一个具有总结性的文档。