From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Message-id: <00DD07FB-28AD-4C84-B497-728EF9C25EA3@mac.com> From: Pietro Gagliardi To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: <20080728175021.GA2030@polynum.com> Date: Mon, 28 Jul 2008 15:52:22 -0400 References: <14ec7b180807281011k2ccffe12i5739998193c18024@mail.gmail.com> <20080728175021.GA2030@polynum.com> Subject: Re: [9fans] current state of thread programming Topicbox-Message-UUID: f3122b70-ead3-11e9-9d60-3106f5b1d025 On Jul 28, 2008, at 1:11 PM, andrey mirtchovski wrote: > salad fork. Locks, mutexes, the synchronized keyword; all of these > things can strike fear into the heart of a green developer. Most That's what you get for using Java. On Jul 28, 2008, at 1:50 PM, tlaronde@polynum.com wrote: > I'm unable to judge what ideas about > parallelism are likely to be useful five or ten years from now, let > alone fifty, By that time, $50 (not $500 or $5,000, but $50) computers will be around that will have processors with as many cores as Blue Gene, thus almost completely eliminating the problems of multithreaded programming. Data synchronization will be solved by simply turning off one of the processors until the critical code has completed. If only I could tell him that without having to wait for the snail!