upvote
Ah, I see how that works. Thank you. So I guess the main tradeoff is giving up concurrent data structures.
reply
Shared data structures accessed concurrently by multiple threads, yes.

Goose's thread system however has typed queue's inspired by the Linda Coordination Language https://en.wikipedia.org/wiki/Linda_(coordination_language) that can most definitely model some interesting data structures.

reply