Exercise 07-13 and 07-14
authorGreg Burri <greg.burri@gmail.com>
Sat, 26 Oct 2024 17:58:42 +0000 (19:58 +0200)
committerGreg Burri <greg.burri@gmail.com>
Sat, 26 Oct 2024 17:58:42 +0000 (19:58 +0200)
exercises/07_threads/13_without_channels/tests/check.rs
exercises/07_threads/14_sync/src/lib.rs

index e0d9c88..a915761 100644 (file)
@@ -7,7 +7,7 @@ use without_channels::store::TicketStore;
 
 #[test]
 fn works() {
-    let store = todo!();
+    let store = Arc::new(RwLock::new(TicketStore::new()));
 
     let store1 = store.clone();
     let client1 = spawn(move || {
index c67d0f7..b698498 100644 (file)
@@ -1,6 +1,6 @@
 // Not much to be exercised on `Sync`, just a thing to remember.
 fn outro() -> &'static str {
-    "I have a good understanding of __!"
+    "I have a good understanding of Send and Sync!"
 }
 
 #[cfg(test)]