Ruby/File Directory/flock

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

Версия от 17:57, 13 сентября 2010; ViGOur (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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.