摘要: 卖出的票为负数的情况: class MyThread22 implements Runnable { private int ticket = 10; public void run() { for (int i = 0; i 0) { try { Thread.sle... 阅读全文
posted @ 2014-08-06 17:21 塔斯曼 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在线程操作中,可以使用yield()方法将一个线程的操作暂时让给其他线程执行: class MyThread17 implements Runnable { public void run() { for (int i = 0; i " + i); if (i == 3) { ... 阅读全文
posted @ 2014-08-06 14:39 塔斯曼 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在程序中允许一个线程进行暂时的休眠,直接使用Thread.sleep()方法即可实现休眠: class myThread11 implements Runnable { public void run() { for (int i = 0; i < 5; i++) { try { Thread.... 阅读全文
posted @ 2014-08-06 11:18 塔斯曼 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 在java运行时至少会启动两个线程,一个是main线程,一个是垃圾收集线程。 在线程操作中,可以使用join()方法让一个线程强制运行,线程强制运行期间,其他线程无法运行,必须等待此线程完成之后才可以继续执行: class myThread10 implements Runnable{ public void run() { for(int i=0;i10)... 阅读全文
posted @ 2014-08-06 10:53 塔斯曼 阅读(294) 评论(0) 推荐(0) 编辑