If a few well-contained shared variables can replace a whole mess of channels, perhaps there is a place yet for them.I think we can do better - especially since "a whole mess of channels" may cost no more than a whole mess of memory bytes do now.
If a few well-contained shared variables can replace a whole mess of channels, perhaps there is a place yet for them.