Mercurial Hosting > luan
diff 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 |
line wrap: on
line diff
--- a/src/luan/modules/Thread.luan Mon Jul 01 22:54:37 2019 -0600 +++ b/src/luan/modules/Thread.luan Sun Jul 07 22:49:36 2019 -0600 @@ -86,6 +86,9 @@ local backup_lock = ThreadLuan.backupLock.readLock() local run_in_lock = ThreadLuan.runInLock +Thread.run_in_lock = run_in_lock +Thread.backup_write_lock = ThreadLuan.backupLock.writeLock() + function Thread.run_for_backup(fn) return run_in_lock(backup_lock,fn) end