线程
佳乐一百
这个作者很懒,什么都没留下…
展开
-
守护线程------setDaemon(true)设置成守护线程
代码:package cn.tedu.thread;public class DeamonDemo {public static void main(String[] args) {//创建线程对象—小兵Thread t1=new Thread(new Soilder(),“小兵一号”);Thread t2=new Thread(new Soilder(),“小兵二号”);Thr...原创 2020-01-08 12:05:33 · 1162 阅读 · 0 评论 -
线程优先级-------setPriority( )设置优先级
代码:package cn.tedu.thread;public class PriorityDemo {public static void main(String[] args) {//创建线程对象Thread t1=new Thread(new PDemo(),“A”);Thread t2=new Thread(new PDemo(),“B”);//设置优先级t1.setPr...原创 2020-01-08 11:50:24 · 1532 阅读 · 0 评论 -
线程------ wait()和sleep()的区别
原创 2020-01-08 11:46:06 · 100 阅读 · 0 评论 -
等待唤醒机制------模拟线程生产和消费过程
代码:package cn.tedu.thread;public class WaitNotifyDemo {public static void main(String[] args) {Product p=new Product();p.setCount(100);//开启线程—模型生产和消费new Thread(new Manufacture§).start();new Th...原创 2020-01-06 00:53:12 · 144 阅读 · 0 评论 -
死锁------模拟两个员工去干活---用两个线程去是实现
代码:package cn.tedu.thread;public class DeadLockDemo {private static Print p=new Print();private static Scann s=new Scann();public static void main(String[] args) {//模拟两个员工去干活—用两个线程去是实现Thread t...原创 2020-01-06 00:42:45 · 114 阅读 · 0 评论 -
同步代码锁---synchronized,四个售票员共200张票
1.先在工程目录下创建ticket.properties文件,并输入:count:2002.代码:package cn.tedu.thread;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Propertie...原创 2020-01-06 00:38:22 · 359 阅读 · 0 评论 -
线程
代码:package cn.tedu.thread;public class ThreadDemo {public static void main(String[] args) {//创建线程内容类对象TDemo t=new TDemo(); //t.run();//调用是父类方法---不是开启线程 //开启线程 t.start();//调用父类的开启线程方法 ...原创 2020-01-05 23:55:58 · 105 阅读 · 0 评论