Mercurial Hosting > luan
comparison src/luan/modules/Thread.luan @ 1408:5b8f76e26ab7
remove old backups
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 24 Sep 2019 15:02:33 -0600 |
parents | 4c9691d6288f |
children | 78d937870762 |
comparison
equal
deleted
inserted
replaced
1407:1979cff9aad2 | 1408:5b8f76e26ab7 |
---|---|
83 end | 83 end |
84 | 84 |
85 | 85 |
86 local run_in_lock = ThreadLuan.runInLock | 86 local run_in_lock = ThreadLuan.runInLock |
87 Thread.run_in_lock = run_in_lock | 87 Thread.run_in_lock = run_in_lock |
88 Thread.backup_read_lock = ThreadLuan.backupLock.readLock() | |
89 Thread.backup_write_lock = ThreadLuan.backupLock.writeLock() | |
90 | |
91 | 88 |
92 function Thread.new_synchronizer() | 89 function Thread.new_synchronizer() |
93 local lock = ReentrantLock.new() | 90 local lock = ReentrantLock.new() |
94 return function(fn) | 91 return function(fn) |
95 return function(...) | 92 return function(...) |