| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-22 | threads1: Fix typos in description | Vincent Ging Ho Yim | |
| 2024-08-20 | threads3: Improve the test | mo8it | |
| 2024-07-02 | Fix typos | mo8it | |
| 2024-07-01 | threads3 solution | mo8it | |
| 2024-07-01 | threads2 solution | mo8it | |
| 2024-07-01 | threads1 solution | mo8it | |
| 2024-05-22 | Add missing semicolons | mo8it | |
| 2024-04-24 | Merge branch 'main' | mo8it | |
| 2024-04-17 | Clean up and unify exercises | mo8it | |
| 2024-04-11 | Remove "I AM NOT DONE" and the verify mode and add AppState | mo8it | |
| 2024-04-08 | docs: add more info in threads | YunShu | |
| info.toml: ```toml [[exercises]] name = "threads3" path = "exercises/threads/threads3.rs" mode = "test" hint = """ An alternate way to handle concurrency between threads is to use a mpsc (multiple producer, single consumer) channel to communicate. With both a sending end and a receiving end, it's possible to send values in one thread and receive them in another. Multiple producers are possible by using clone() to create a duplicate of the original sending end. See https://doc.rust-lang.org/book/ch16-02-message-passing.html for more info. """ ``` threads3'hint contains this link, so it should be placed in Further Information | |||
| 2024-03-27 | threads2: simplify threads2 | mo8it | |
| 2024-03-18 | Remove unneeded Arc | mo8it | |
| 2023-10-16 | Update Exercises Directory Names to Reflect Order | Adam Brewer | |
