プリエンプティブプロセスは、アプリケーションがマルチコアコンピュータをフルに活用できるようになるため、強力です。その結果、グローバルな実行時間が短縮され、より多くのユーザーが接続できるようになります。4Dプロセスは、この投稿で説明したように、コンパイルオプションと言語の使用によって、プリエンプティブになるかならないかが決まります。
このモードの恩恵をできるだけ受けるために、20以上の既存のコマンドが強化され、プリエンプティブプロセスの内部で使用できるようになったことを発表します。
そのほとんどは、画像操作に関するものです。
- PICTURE TO BLOB
- BLOB TO PICTURE
- CREATE THUMBNAIL
- CONVERT PICTURE
- Picture Size
- READ PICTURE FILE
- WRITE PICTURE FILE
- PICTURE CODEC LIST
- PICTURE PROPERTIES
- GET PICTURE FORMATS
- COMBINE PICTURES
- SET PICTURE FILE NAME
- GET PICTURE FILE NAME
- GET PICTURE METADATA
- SET PICTURE METADATA
- GET PICTURE KEYWORDS
また、他のコマンドは、よりグローバルなものであり、既存のアプリケーションで広く使用されているものです。
- Current user
- GET TEXT KEYWORDS
- LAUNCH EXTERNAL PROCESS
- SET ENVIRONMENT VARIABLE
- OPEN URL
- Get localized string
- EXPORT STRUCTURE
- TRACE
もし、これらのコマンドを協調モードで実行するようにコンパイルされたプロセス内部で使用する場合は、メソッド設定で設定を変更し、プリエンプティブモードで実行できるようにすることを検討するとよいでしょう。ただ、プリエンプティブプロセスで使用できるコマンドは、ドキュメントに のアイコンがあることを思い出してください。現在、すでに500以上のコマンドがあります
プリエンプティブコマンドの全リストは、こちらのドキュメントにあります。