PreallocatedWorkItem コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
PreallocatedWorkItem(WorkItemHandler) |
WorkItemHandler デリゲートを使用して新しい作業項目を初期化し、作業項目のリソースを事前に割り当てる。 |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority) |
WorkItemHandler デリゲートを使用して新しい作業項目を初期化し、事前に作業項目のリソースを割り当て、スレッド プール内の他の作業項目に対する作業項目の優先度を指定します。 |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions) |
WorkItemHandler デリゲートを使用して新しい作業項目を初期化し、事前に作業項目のリソースを割り当て、スレッド プール内の他の作業項目に対する作業項目の優先度を指定します。 また、スレッド プールが作業項目にプロセッサ時間を割り当てる方法も指定します。 |
PreallocatedWorkItem(WorkItemHandler)
WorkItemHandler デリゲートを使用して新しい作業項目を初期化し、作業項目のリソースを事前に割り当てる。
public:
PreallocatedWorkItem(WorkItemHandler ^ handler);
PreallocatedWorkItem(WorkItemHandler const& handler);
public PreallocatedWorkItem(WorkItemHandler handler);
function PreallocatedWorkItem(handler)
Public Sub New (handler As WorkItemHandler)
パラメーター
- handler
- WorkItemHandler
事前に割り当てられた作業項目を実行するメソッドを示します。
注釈
C++ では、 WorkItemHandler デリゲートとして使用されるメソッドがアジャイル スレッド モデルの動作を示していることを確認します。 作業項目から非アジャイル メソッドを呼び出すと、デッドロックが発生します。
こちらもご覧ください
- WorkItemHandler
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
適用対象
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
WorkItemHandler デリゲートを使用して新しい作業項目を初期化し、事前に作業項目のリソースを割り当て、スレッド プール内の他の作業項目に対する作業項目の優先度を指定します。
public:
PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority);
PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority);
function PreallocatedWorkItem(handler, priority)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority)
パラメーター
- handler
- WorkItemHandler
事前に割り当てられた作業項目を実行するメソッドを示します。
- priority
- WorkItemPriority
スレッド プール内の他の作業項目に対する作業項目の優先度。 このパラメーターの値には、Low、Normal、High のいずれかを指定できます。
注釈
PreallocatedWorkItem(WorkItemHandler) オーバーロードの解説セクションを参照してください。
こちらもご覧ください
- PreallocatedWorkItem(WorkItemHandler)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
適用対象
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
WorkItemHandler デリゲートを使用して新しい作業項目を初期化し、事前に作業項目のリソースを割り当て、スレッド プール内の他の作業項目に対する作業項目の優先度を指定します。 また、スレッド プールが作業項目にプロセッサ時間を割り当てる方法も指定します。
public:
PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function PreallocatedWorkItem(handler, priority, options)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions)
パラメーター
- handler
- WorkItemHandler
事前に割り当てられた作業項目を実行するメソッドを示します。
- priority
- WorkItemPriority
スレッド プール内の他の作業項目に対する作業項目の優先度。 このパラメーターの値には、Low、Normal、High のいずれかを指定できます。
- options
- WorkItemOptions
このパラメーターが TimeSliced に設定されている場合、作業項目は他のタイム スライスされた作業項目と同時に実行され、各作業項目はプロセッサ時間の共有を受け取ります。 このパラメーターが None に設定されている場合、作業項目はワーカー スレッドが使用可能になったときに実行されます。
注釈
PreallocatedWorkItem(WorkItemHandler) オーバーロードの解説セクションを参照してください。