Jarkko Hietaniemi wrote:
> Being multithreaded is not difficult, impossible, or bad as such.
> It's the make-believe that we can make all data automagically both
> shared and safe that is folly. Data sharing (also known as code
> synchronization) should be explicit; explicitly controlled by the
> programmer.
Exactly. The intention behind the proposal to do auto-locking is
praiseworth - to make the programmers life easier. However, the
suggested solution is more akin to killing him with kindness.
--
Alan Burlison