为什么通过实现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();
}