From 9ed5df9242989ba4e5d7940b6c92b81daa0e9878 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Mon, 20 Aug 2018 19:10:53 +0300 Subject: [PATCH] async_ex fxd: no need do_smth/noop --- vala/threads/async_ex.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vala/threads/async_ex.vala b/vala/threads/async_ex.vala index 669b55a..46a48ae 100644 --- a/vala/threads/async_ex.vala +++ b/vala/threads/async_ex.vala @@ -1,8 +1,10 @@ -async void do_smth () {} async void async_method(int idx, int max, int step, MainLoopKeeper mlk) { for(var i = 0; i < max; ++i) { stdout.puts(@"Async$idx:$i\n"); - for(var j = 0; j < step; ++j) yield do_smth(); + for(var j = 0; j < step; ++j) { + Idle.add(async_method.callback); + yield; + } } }