最近、Delphi の代わりに C++ を使い始めました。そして、かなり違うように見えるものもあります。たとえば、Semaphores や CriticalSections などの変数を初期化する方法がわかりません。1. コンストラクタでクリティカル セクションを初期化するのはばかげています。すべてのインスタンスが、何も同期せずに独自のクリティカル セクションを使用するからです。2.グローバル変数を使用してフォームの作成時に初期化することも、完璧な解決策ではないようです。これを達成する方法を誰か教えてもらえますか?
重要なセクションが必要なものについての簡単な説明: さまざまなスレッドから ListBox を埋めたいと思います。The Semaphore : 異なるスレッドがマウスを動かしています。これは中断されるべきではありません。
ありがとう!