Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Паралелно програмиране
Обещания
Обещанието представя парче работа, което ще приключи някога и ще даде резултат (или ще се провали). Обещанията са високоравнищният, ежедневен начин да се прави паралелност в Raku: стартирате работа, веднага получавате обещание и взимате резултата, когато ви потрябва.
За разлика от суровите нишки, обещанията са лесни за съчетаване — можете да изчакате няколко наведнъж или да свържете едно с резултата на друго. И там, където нишката ви позволява само да изчакате работата да свърши, изчакването на обещание ви подава стойността, която то е дало, и хвърля отново всяка грешка, на която е попаднало — така че рядко ви се налага сами да прекарвате резултати през споделени променливи. Този раздел обхваща стартирането на обещания, изчакването на резултатите им и съчетаването им.
Теми в този раздел
Практика
Направете 2 теста върху съдържанието на този раздел.
Упражнения
Този раздел съдържа 3 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.