9 entry daha
  • mimariden mimariye farkli implementation'lari bulunsa da, "bir word'un (ornegin mutex) degerini test edip eger false ise true'ye cevirme islemini" atomic olarak yapar ve genelde testandset adi verilen bir instructiondan faydalanır.
    bunu atomic olarak yapmak zorundayizdir, zira bir dongu icinde spinlock turu surekli olarak degerin yanlis olup olmadigina bakip yanlissa dogruya cevirme cabalari ziyandir, bir de bakarsin ki cmp'den sonra inc koyamadan preempt oluvermisin, senden sonra gelen 9 process de ayni boku yemis, daha da kotusu 10 numara inc'i de koymus, bir de preempt yemis ... mutual inclusion.
7 entry daha
hesabın var mı? giriş yap