在创建线程时,相同对象作为入参和不同对象作为入参,有什么区别

Thread t1 = new Thread(new XXX());

Thread t2 = new Thread(new XXX());

XXX x = new XXX();

Thread t1 = new Thread(x);

Thread t2 = new Thread(x);


在创建线程时,相同对象作为入参和不同对象作为入参,有什么区别呢

一寂知千秋
浏览 899回答 1
1回答

cxxyjsj

相同对象作为入参存在线程同步问题,这时会出现两个线程同时操作一个对象情况,代码设计时需要考虑如何做同步
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java