On Sat, 2012-03-24 at 18:19 -0400, Paul Davis wrote:
"Shared data plus locking" is a pretty crap model in general, really.
When people talk about all the complications that threads introduce,
they're really talking about this. Shared mutable state is the cancer
of multi-threaded programming.
Eventually, we (as in, the software world) are going to have to move to
more appropriate models if we want to be able to feasibly produce
software for increasingly parallel machines.
(Drawing to a screen isn't something you gain anything by making
parallel anyway, I submit that this isn't a flaw of windowing toolkits
but something you just shouldn't be doing anyway)
Linux-audio-dev mailing list