static async void i(IA a) { WriteLine($"[{Environment.CurrentManagedThreadId}] i-begin"); int r = await a.f3(); WriteLine($"[{Environment.CurrentManagedThreadId}] i-result: {r}"); }