Article View: pl.comp.lang.asm
Article #2061Re: ‘lock–free’ aka odżywianie grupy asemblerowców :-)
From: Andrzej Grażyński
Date: Tue, 16 Mar 2010 10:22
Date: Tue, 16 Mar 2010 10:22
11 lines
1610 bytes
1610 bytes
minięty czas pisze: > czy instrukcja ‘compare and set’ (oraz wszystkie podobne), > to nie jest instrukcja blokująca? co z tego, że sama w sobie nie blo- > kuje, jeśli i tak oparte na niej algorytmy używają jej jako blokera? > algorytmy, które zwą siebie mianem ‘lock—free’… to chyba tylko zwykła > reklama. Przykładem zastosowania algorytmu nieblokującego był funkcja $58 w DOS. Gdy zdarzyłoby się, że kilka procesów w sieci chciałoby równocześnie utworzyć plik o określonej nazwie (mało prawdopodobne, ale niewykluczone), to tylko jednemu się to uda, wszystkie inne dostaną kod powrotu 80.
Technical Details
Message-ID:
<hnnm58$tec$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mailReferences:
<hi7d3a$u60$1@news.mixmin.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail From: Andrzej Grażyński <grazynsk@petex.com.pl> Newsgroups: pl.comp.lang.asm Subject: Re: ‘lock–free’ aka odżywianie grupy asemblerowców :-) Date: Tue, 16 Mar 2010 11:22:11 +0100 Organization: http://onet.pl Lines: 11 Message-ID: <hnnm58$tec$1@news.onet.pl> References: <hi7d3a$u60$1@news.mixmin.net> NNTP-Posting-Host: public-gprs11275.centertel.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1268734954 30156 87.96.44.11 (16 Mar 2010 10:22:34 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Tue, 16 Mar 2010 10:22:34 +0000 (UTC) User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) In-Reply-To: <hi7d3a$u60$1@news.mixmin.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit