Thread open-Anweisung (22 answers)
Opened by geloescht at 2012-06-24 00:30

FIFO
 2012-06-25 21:44
#159366 #159366
User since
2005-06-01
469 Artikel
BenutzerIn

user image
2012-06-25T18:37:09 ?
Code: (dl )
use Fcntl ':flock';

Das kommt in den Kopf des Programms und sagt dem Perl, das es in diesem Code mit "flock" zu rechnen hat (mal grob formuliert).


Nein. In Fcntl stehen (unter anderem) die Definitionen der Konstanten LOCK_SH, LOCK_EX, LOCK_NB, LOCK_UN. Wenn Du use Fcntl ':flock'; verwendest, kannst Du die Konstanten statt der entsprechenden Zahlenwerte verwenden.

flock() wendest Du auf ein Datei-Handle an, der mittels open() einer Datei zugeordnet wurde.

Auf eine nicht gelockte Datei können mehrere Prozesse zugreifen.
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread open-Anweisung