Delphi用のWindowsスレッドライブラリ(OmniThread Lib、BMThreadsなど)について認識しています。DelphiとFreePascal用マルチスレッド・クロスプラットフォーム用のlib?
しかし、クロスプラットフォームに構築されており、DelphiとFreePascalの両方で使用できるライブラリがありますか?
Delphi用のWindowsスレッドライブラリ(OmniThread Lib、BMThreadsなど)について認識しています。DelphiとFreePascal用マルチスレッド・クロスプラットフォーム用のlib?
しかし、クロスプラットフォームに構築されており、DelphiとFreePascalの両方で使用できるライブラリがありますか?
これらは、それ自体のライブラリをスレッドへのリンクはありませんが、以下のページの情報がかもしれない(またはしない可能性があります)は、Windows/LinuxとMacOSXの上でスレッドを調査する際に有用であること
申し訳ございません、より具体的な内容はありません。
FPC/LazarusとDelphiの両方がTThreadをサポートしています。 FPCはTMREWSをサポートしません(識別子はありますが、単純なロックです)。
しかし、私はいくつかのスレッドプールクラスを意味すると思いますか?あなたは何を正確に必要としていますか、デルファイのサポートは十分ではありませんか?
これはDweettaプロジェクトで私を助ける質問です。私はすでにsockライブラリ(synapseとindy間もなく)をラップしていて、Threadsでも同じことをしたいと思っていました。 OmniThread Libが好きなので、誰かがすでにFPCのために作ったと思った。私はそれを振る必要があり、それぞれのために別のものを持っているか、またはデフォルトのTTHreadを使用するように見えます。 –
Delphi/FPCは独自のスレッド抽象化を持っているため、余分なlibの必要性は比較的不必要です。 –
私はこれらの両方を読んだことがあり、TThreadについてしか話しません。それは私が立っているからあまりにも簡単です。 –