码上敲享录 > java高并发常见问题 > 为什么通过实现Runnable接口的方式可以实现多线程内的资源共享

为什么通过实现Runnable接口的方式可以实现多线程内的资源共享

上一章章节目录下一章 2019-05-15已有228人阅读 评论(0)

为什么通过实现Runnable接口的方式可以实现多线程内的资源共享


解决方法:

public static void main(String[] args) {

       

Meal meal= new Meal(10);

//假如现在有10个套餐    

//Person1和Person2都实现了Runnable接口,共享meal中的成员变量数据

Person1 person1= new Person1(meal);

 //      

Person2 person2 = new Person2(meal);

       

Thread t1 = new Thread(person1);

       

Thread t2 = new Thread(person2);

       

t1.start();

       

t2.start();


 

}


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交