Ruby/File Directory/flock

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
м (1 версия: Импорт выборки материалов по Ruby)
 

Текущая версия на 17:57, 13 сентября 2010

flock (locking_constant) Locks or unlocks afile according to locking_constant.

# Returns false if File::LOCK_NB is specified and the operation would otherwise have blocked. 
# Not available on all platforms. 
puts File.new("testfile").flock(File::LOCK_UN)   
# Lock code constants 
# LOCK_EX        Exclusive lock. 
# LOCK_NB        Don"t block when locking. 
# LOCK_SH        Shared lock. 
# LOCK_UN        Unlock.