多线程
@小柚子 2018-11-18 10:53:18 学习总结:开辟多个线程后如何实现共享同一个数据。
1.写一个类实现(implements)Runnable接口重写run方法。run方法中共享数据代码块需要synchronized(Object o)同步代码,这样实现了线程必须执行完后才能执行下一个线程,弊端是效率变低了。假设这个类为ThreadDemo。
2.在主函数中实例化ThreadDemo t=new ThreadDemo();
Thread s1=new Thread(t);
Thread s2=new Thread(t);
Thread s3=new Thread(t);
s1.start();
s2.start();
s3.start();