Клас 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


   }

Зміст