NSOperationQueue は、予想どおり、希望どおりに多くのスレッドを作成します。しかし、アプリを一時停止して Xcode でデバッグすると、どのスレッドが 1 つの操作キューに属し、どのスレッドが別の操作キューに属しているかが明確になりません。
私はもう試した:
[NSThread currentThread] setName: @"My amazing operation thread"]
しかし、スレッドは再利用されるため、多くのスレッドがこの名前を取得し、それを失うことはありません。-start
でスレッド名を設定し、で設定を解除しようとしまし-finish
たが、スレッド名が Xcode デバッグ スレッド リストに表示されません。
Xcodeでデバッグしやすくするために、スレッド/操作に名前を付ける良い方法は何ですか?