====== Lock ====== スレッドのロック。以下のクラスをスタックセマンティックのように使って、コードブロック内でスレッドのロックができる。=> https://msdn.microsoft.com/ja-jp/library/sy1y3y1t.aspx using namespace System::Threading; ref class Lock { Object^ m_pObject; public: Lock( Object ^ pObject ) : m_pObject( pObject ) { Monitor::Enter( m_pObject ); } ~Lock() { Monitor::Exit( m_pObject ); } }; ... { Lock(obj); criticaldata->Add(data); }