各种网站的区别WordPress中文king主题
news/
2025/9/23 9:24:12/
文章来源:
各种网站的区别,WordPress中文king主题,个人小公司怎么注册,常见的erp系统大概要多少钱(1)当访问共同的代码的时候#xff1a;可以使用同一个Runnable对象#xff0c;这个Runnable对象中有这个共享数据#xff0c;比如卖票系统就可以这么做。或者这个共享数据封装在一个对象当中#xff0c;然后对这个对象加锁#xff0c;也可以实现数据安全访问。public clas…(1)当访问共同的代码的时候可以使用同一个Runnable对象这个Runnable对象中有这个共享数据比如卖票系统就可以这么做。或者这个共享数据封装在一个对象当中然后对这个对象加锁也可以实现数据安全访问。public class Interfacaesharethread {public static void main(String[] args) {Mythread1 mythread new Mythread1();new Thread(mythread).start();new Thread(mythread).start();new Thread(mythread).start();new Thread(mythread).start();}}/* 实现Runnable接口 */class Mythread1 implements Runnable {int index 0;public synchronized void run() {while (true)System.out.println(Thread.currentThread().getName() is running and the index is index);}}(2)当各个线程访问的代码不同时这时候要使用不同的Runnable对象将Runnable对象作为某一个类中的内部类共享数据作为这个外部类的成员变量每个线程对共享数据的访问也交给外部类的方法比便对共享数据的互斥和通信。Runnable对象调用外部类的操作这个共享数据的方法。public class Innersharethread {public static void main(String[] args) {Mythread mythread new Mythread();mythread.getThread().start();mythread.getThread().start();mythread.getThread().start();mythread.getThread().start();}}/*** 通过内部类实现线程的共享变量**/class Mythread {int index 0;private class InnerThread extends Thread {public synchronized void run() {while (true) {System.out.println(Thread.currentThread().getName() is running and index is index);}}}public Thread getThread() {return new InnerThread();}}参考文章原文http://tianxingzhe.blog.51cto.com/3390077/1693465
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912040.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!