Portál AbcLinuxu, 4. května 2025 19:17

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
7.11.2011 07:22 whata
Rozbalit Rozbalit vše this_cpu
Odpovědět | Sbalit | Link | Blokovat | Admin
Hm, docela zajímavá komplikace.

Možná by stačilo něco ala load/store exclusive jako mají některé RISC procesory.

cpu_read by označil current_thread značkou a cpu_write by si značku zkontroloval, suspend threadu by značku vypínal, případně v samotném cpu_write posunul kontext. "Aplikační" část by si pak musela hlídat, zda se write povedl a případně celý read/write opakovat, což je sice trochu komplikace, ale pořád v rámci spolehlivosti asi použitelnější než přístup zcela bez kontroly.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.