2

私は今日、次のことについて疑問に思っていました: 次のことを実行できるツールまたは拡張機能 (コベリティまたは他のコード アナライザー用) はありますか?:

  • まず、どのコードが新しいスレッドを生成しているかという一連のルールを設定します。これにより、コードが他のスレッドを実行することをアナライザーが認識できるようになります。
  • ツールは、どのコード部分がどのスレッドにあるか、それらが同じスレッドにあるか、異なるスレッドにあるかを追跡する必要があります。
  • スレッドの安全性を保証するコードの種類を「ルール」に設定できます。たとえば、MYLOCK クラスはスレッド間でロックされます。
  • 前の 3 つの理由: ツールは警告を表示する必要があります。どのコードが別のスレッドによって呼び出される可能性が高く、スレッド セーフの使用法が含まれていないかということです。

ありがとう

4

1 に答える 1