プロセスとワーカー
4D のマルチタスク機能は、複数の処理を同時に実行することを可能にします。これらの処理を プロセス と呼びます。マルチプロセスは、1つのコンピューター上でのマルチユーザーのようなもので、それぞれの処理は個別のタスクです。つまり、それぞれのメソッドを個別のデータベースタスクとして実行できるということです。
プリエンプティブプロセス
コンパイルされたコードは、プリエンプティブプロセス として実行できます。この新機能のおかげで、コンパイルされた 4Dアプリケーションはマルチコアコンピューターの利点をすべて活かすことができ、それによって実行速度が向上し、またより多くのユーザーの接続をサポートすることができます。
非同期実行
4D では 同期的 および 非同期 な実行モードの両方をサポートしており、これによりデベロッパーがパフォーマンス、レスポンス、作業負荷分散に基づいて最適なアプローチを選択することができます。