comparison src/luan/modules/Thread.luan @ 1374:72b699bad1a4

add Backup.luan
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 07 Jul 2019 22:49:36 -0600
parents 431d5bec3ca4
children 4c9691d6288f
comparison
equal deleted inserted replaced
1373:372906d1d08b 1374:72b699bad1a4
84 84
85 85
86 local backup_lock = ThreadLuan.backupLock.readLock() 86 local backup_lock = ThreadLuan.backupLock.readLock()
87 local run_in_lock = ThreadLuan.runInLock 87 local run_in_lock = ThreadLuan.runInLock
88 88
89 Thread.run_in_lock = run_in_lock
90 Thread.backup_write_lock = ThreadLuan.backupLock.writeLock()
91
89 function Thread.run_for_backup(fn) 92 function Thread.run_for_backup(fn)
90 return run_in_lock(backup_lock,fn) 93 return run_in_lock(backup_lock,fn)
91 end 94 end
92 95
93 96