Клас parallel\Future
(0.8.0)
Об'єкти Future
Future представляє значення, що повертається або неперехоплений виняток із завдання і надає API для скасування.
Приклад #1 Приклад, що показує Future як значення, що повертається
Loading...
Висновок наведеного прикладу буде схожим на:
Привет, Мир
Поведінка Future також дозволяє використовувати його як просту точку синхронізації, навіть якщо завдання не повертає значення явно.
Приклад #2 Приклад, що показує Future як точку синхронізації
Loading...
Висновок наведеного прикладу буде схожим на:
в дочернем потоке .................................................. выход из дочернего потока
родительский поток продолжает работать
Огляд класів
final
class parallel\Future
{
/* Разрешение */
public value(): mixed
/* Состояние */
public cancelled(): bool
public done(): bool
/* Отмена */
public cancel(): bool
}
Зміст
- parallel\Future::cancel - Припинення
- parallel\Future::cancelled— Визначення стану
- parallel\Future::done— Визначення стану
- parallel\Future::value - Дозвіл