Re: [LAD] LV2-C++-Tools

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Paul Davis <paul@...>
Cc: <devel@...>, Aurélien <blablack@...>, <lars.luthman@...>, <linux-audio-dev@...>
Date: Saturday, March 24, 2012 - 10:35 pm

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)

-dr

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [LAD] LV2-C++-Tools, Aurélien Leblond, (Sat Mar 24, 6:50 pm)
Re: [LAD] LV2-C++-Tools, Fons Adriaensen, (Sat Mar 24, 7:52 pm)
Re: [LAD] LV2-C++-Tools, J. Liles, (Sat Mar 24, 8:15 pm)
Re: [LAD] LV2-C++-Tools, Fons Adriaensen, (Sat Mar 24, 8:38 pm)
Re: [LAD] LV2-C++-Tools, David Robillard, (Sat Mar 24, 7:31 pm)
Re: [LAD] LV2-C++-Tools, Aurélien Leblond, (Sat Mar 24, 8:58 pm)
Re: [LAD] LV2-C++-Tools, Paul Davis, (Sat Mar 24, 10:19 pm)
Re: [LAD] LV2-C++-Tools, David Robillard, (Sat Mar 24, 10:35 pm)
Re: [LAD] LV2-C++-Tools, Harry van Haaren, (Sun Mar 25, 3:43 pm)
Re: [LAD] LV2-C++-Tools, David Robillard, (Sat Mar 24, 9:13 pm)