6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DelphiAdvent Calendar 2021

Day 11

<5> サードパーティ製ライブラリ (Delphi コンカレントプログラミング)

Last updated at Posted at 2021-12-10

5. サードパーティ製ライブラリ

サードパーティ製ライブラリです。使い方を精査した訳ではないので紹介だけしておきます。

間違ってインストールする前に断っておきますが、Delphi のコンポーネントで "Async" というワードを見掛けたら、それは高確率でシリアル通信コンポーネントです。

5.1. OmniThreadLibrary

有名所です。GetIt で入手できます。

image.png

プラットフォーム フレームワーク ライセンス
Windows VCL BSD

See also:

5.2. Spring4D

Spring Framework の Delphi 向け実装です。マルチスレッド専用のライブラリではありませんが、マルチスレッドに関する機能を持っています。

image.png

プラットフォーム フレームワーク ライセンス
Windows VCL Apache

5.3. AsyncCalls

Delphi 非同期関数呼び出しフレームワークです。

プラットフォーム フレームワーク ライセンス
Windows VCL MPL

See also:

5.4. TBMDThread set

スレッドコンポーネントです。

image.png

プラットフォーム フレームワーク ライセンス
Windows VCL Freeware

See also:

5.5. delphi-ppl

Delphi 標準の PPL / APL を拡張したものです。クラスヘルパーなどが含まれます。

プラットフォーム フレームワーク ライセンス
All All GPL

See also:

#参考

索引

[ ← 4. 並列プログラミングライブラリ (PPL) ] [ ↑ 目次へ ] [ → 6. ミューテックス (同期オブジェクト) ]

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?