Thread runnableInst = new Runnable(){ public void run(){}};
Thread thread1 = new Thread(runnableInst);
Thread thread2 = new Thread(runnableInst);
thread1.start();
thread2.start();
在同一对象runnableInst上启动两个线程是否可以?
做这样的设计好吗?
最佳答案
是的,您可以执行此操作,但要注意的一件事是,两个线程都将访问runnableInst
的实例数据。因此,您将必须确保在必要时同步访问。