Weird std.stdio threading bug?
Steven Schveighoffer
schveiguy at yahoo.com
Tue Apr 28 07:09:33 PDT 2009
On Tue, 28 Apr 2009 09:59:20 -0400, Steven Schveighoffer
<schveiguy at yahoo.com> wrote:
> On Tue, 28 Apr 2009 09:51:54 -0400, dsimcha <dsimcha at yahoo.com> wrote:
>
>> == Quote from Steven Schveighoffer (schveiguy at yahoo.com)'s article
>>> Have you tried synchronizing on an actual object? I remember some time
>>> back how Walter proposed removing synchronized as you have written it.
>>> Not sure what happened for that.
>>> The way you have written the code, assuming that the synchronized
>>> statement is doing what you think it's doing, the call to writeln
>>> should
>>> be completely syncrhonous, so multithreading issues or not, it should
>>> work.
>>> -Steve
>>
>> Good idea, still doesn't work. All of the loops just die after a few
>> iterations,
>> leaving me at 0% CPU usage. This happens on multiple win32 boxes.
>> Could someone
>> please test this on some other OS?
>
> Latest compiler? D1 D2?
>
From your code:
import core.Thread
Duh. Must be D2 :) Probably latest.
-steve
More information about the Digitalmars-d
mailing list