多个线程对共同数据的访问的实现,要根据情况而定 (1)当访问共同的代码的时候:可以使用同一个Runnable对象,这个Runnable对象中有这个共享数据,比如卖票系统就可以这么做.或者这个共享数据封装在一个对象当中,然后对这个对象加锁,也可以实现数据安全访问. (2)当各个线程访问的代码不同时:这时候要使用不同的Runnable对象,有两种实现方式: a)将共享数据封装在另一个对象当中,然后将这个对象逐一的转递给各个Runnable对象.操作数据的方法也放进这个对象当中.这样容易实现各个线程对…