System::Threading::Tasks::Run 方法
内容
[
隐藏
]System::Threading::Tasks::Run(const Action<>&) method
将指定的工作排入线程池执行,并返回该工作的 Task 句柄。
TaskPtr System::Threading::Tasks::Run(const Action<> &action)
| 参数 | 类型 | 描述 |
|---|---|---|
| action | const Action<>& | 要异步执行的工作。 |
ReturnValue
一个表示已排入线程池执行的工作的 Task。
另见
- Typedef TaskPtr
- Typedef Action
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++
System::Threading::Tasks::Run(const Action<>&, const CancellationToken&) method
将指定的工作排入线程池执行,并返回该工作的 Task 句柄。
TaskPtr System::Threading::Tasks::Run(const Action<> &action, const CancellationToken &cancellationToken)
| 参数 | 类型 | 描述 |
|---|---|---|
| action | const Action<>& | 要异步执行的工作。 |
| cancellationToken | const CancellationToken& | 一个取消令牌,可用于在工作尚未开始时取消它。 |
ReturnValue
一个表示已排入线程池执行的工作的 Task。
另见
- Typedef TaskPtr
- Typedef Action
- Class CancellationToken
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++
System::Threading::Tasks::Run(const Func<TaskPtr>&) method
将指定的工作排入线程池执行,并返回函数返回的 Task 的代理。
TaskPtr System::Threading::Tasks::Run(const Func<TaskPtr> &function)
| 参数 | 类型 | 描述 |
|---|---|---|
| function | const Func<TaskPtr>& | 要异步执行的工作,该工作返回一个 Task。 |
ReturnValue
另见
- Typedef TaskPtr
- Class Func
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++
System::Threading::Tasks::Run(const Func<TResult>&) method
将指定的工作排入线程池执行,并返回一个用于该工作的 Task
template<typename TResult> RTaskPtr<TResult> System::Threading::Tasks::Run(const Func<TResult> &function)
| 参数 | 描述 |
|---|---|
| TResult | 任务返回的结果的类型。 |
| 参数 | 类型 | 描述 |
|---|---|---|
| 函数 | const Func\<TResult\>\& | 要异步执行的工作。 |
ReturnValue
一个表示已排入线程池执行的工作的 Task
另见
- Typedef RTaskPtr
- Class Func
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++