既存のマルチスレッド C# アプリケーションを検討していて、次のようなコードに気付きました
public abstract class Task
{
protected IList<string> action;
...
public void Initialize (params)
...
いくつかの特別な「タスク」はタスクから派生し、一部のタスク メソッドは「アクション」を変更します。したがって、私の考えでは、これはスレッドセーフではありません。私は正しいですか?
助けてくれてありがとう、
オリビエ