CMSPThread
CMSPThread クラスは、MSP のワーカー スレッドを実装します。 基底クラスでは、このワーカー スレッドをさまざまな目的で使用します。 派生 MSP が独自の同期作業項目または非同期作業項目に対してこのスレッドを使用できるようにする、汎用的で軽量な作業項目メカニズムが用意されています。 また、スレッドはメッセージをポンプし、APC の処理をサポートします (ただし、APC は基底クラスでは使用されません)。
複数の like アドレスが存在する場合 (つまり、同じ DLL からの同じ MSP 実装が複数回インスタンス化される場合)、スレッド クラスは、すべてのアドレスに対して 1 つのスレッドを自動的に使用してスケーラビリティを確保します。 スレッド クラスへのインターフェイスは、MSP 実装がスレッド クラスをプライベート スレッドと考え、それを共有している可能性がある他のアドレスを気にする必要がないようにするためです。
MSPthrd.h で定義されます。