Coroutines and Go | Raghav Roy | Conf42 Golang 2024



Read the abstract ➤
Other sessions at this event ➤
Support our mission ➤
Join Discord ➤

Chapters
0:00 intro
0:20 preamble
0:25 whoami
0:41 what i will be covering
1:19 what are subroutines?
2:09 eager and closed
2:39 coroutines as generalised subroutines
4:25 comparing binary trees!
7:31 it’s 1958
11:18 side note – the paper that coined the term “coroutines”
12:04 problems with coroutines
14:27 characteristics
15:15 classifying coroutines
15:33 control transfer mechanism – asymmetric, symmetric
16:56 first-class versus constrained coroutines
17:40 finally, stackfulness
18:36 full coroutines
18:56 cooperative multitasking
20:38 coroutines in go
21:21 coroutines, threads and generators
22:25 api for coroutines
32:54 runtime changes?
35:00 conclusions
35:51 references

[ad_2]

source

Exit mobile version