Updated lock_release to update lock in objaddr list

This commit is contained in:
François Autin
2023-04-20 14:50:44 +02:00
parent c33df28307
commit aba2fbc718
2 changed files with 7 additions and 1 deletions

View File

@ -66,6 +66,11 @@ impl ObjAddr {
self.locks.get_mut(&id)
}
/// Update lock at given id
pub fn update_lock(&mut self, id: i32, lock: Lock) {
self.locks.insert(id, lock);
}
/// Searches for a lock of id **id** in self
pub fn search_thread(&mut self, id: i32) -> Option<&Rc<RefCell<Thread>>> {
self.threads.get(&id)