让我们说我的lambda函数中有这个线程类...
public class MyThread implements Runnable {
private Context context;
public MyThread(Context context){
this.context = context;
}
@Override
public void run(){
context.getLogger().log("I am using the context logger");
}
}
然后在主处理程序类中创建这样的线程
while(someCondition){
threadPool.submit(new MyThread(context));
}
这是线程安全的吗?如果2个或更多线程想要同时使用上下文记录器怎么办?如果没有,那么解决该问题的办法是什么?