microsoft / verona-rt

The runtime for the Verona project
MIT License
25 stars 14 forks source link

Atomic multi-sched #24

Closed marioskogias closed 1 year ago

marioskogias commented 1 year ago

This PR allows scheduling multiple behaviours atomically. The current draft works only for two behaviours but it can be easily extended.

The syntax to do so is (when << lambda1) + (when << lambda2);