Názor k článku Hrátky z řádky: pomocné soubory a zamykání od Dan - A co takhle: p1: kontrola => subor neexistuje p2: kontrola...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 4. 2008 18:36

    Dan (neregistrovaný)
    A co takhle:
    p1: kontrola => subor neexistuje
    p2: kontrola => subor neexistuje
    p1: echo $PID >> foo-lockfile
    p2: echo $PID >> foo-lockfile
    p1: kontrola => cislo pid neni nase => zamok neni nas
    p2: kontrola => cislo pid neni nase => zamok neni nas

    Nebo proste situace, kdy p1 nestihne zapsat vse pred tim, nez zacne zapisovat p2 - pak se bude zapisovat na preskacku a pod.
    Nic takoveho fungovat nebude...
    Jediny zpusob, jak lze efektivne zamykat nejaky proces na nejakem zdroji, je pozadat o to jadro (mutexy semafory,...).