-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, Jul 13, 2006 at 01:55:25AM +0200, Jens M Andreasen wrote: > On Wed, 2006-07-12 at 23:43 +0200, jaromil wrote: > > > > i think mostly because in 2000-2001, they were very slow. > > > > IMHO they are still slow, especially when you port software to OSX > > then pthreads and semaphores are *very* slow (well, it depends how > > much and where you use them of course). > > OSX? Although I can see your argument (of convenience), it has no > beaeing to the implementation in linux. If you say that Darwin is > lacking, then fix it or use Linux, no?
i use Linux of course. i also dislike Darwin and would never spend time fixing it for Apple; but many (l)users are using OSX and is somehow interesting to port applications to it. > > my solution so far is assuming that boolean is atomical. all multi > > threaded handling i wrote is based on this assumption: i use it in > > pipe and linklist classes, but semaphores could also be there. > > > > i found no probems and good speed so far > > ... and life is boring without risks :)) > > > ... and sooner or later we will find an update for multi-processors. > :-D eheh, well, amazingly enough, i have no problems on SMP at all! :> ciao - -- jaromil, dyne.org rasta coder, http://rastasoft.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFEtjGQe2QxhLU0C14RAkOIAKDvVgo5yuxC+LOm6eDA3YARCfm8VACguAw8 cUF+BBn9f3Ls5Ui5owXrtrE= =pjM8 -----END PGP SIGNATURE-----
