Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jan 19, 2020
This stream is (probably) the last segment in our journey into porting Java's ConcurrentHashMap to Rust. We start writing some tests for the map, and fix the bugs that they uncover. We also implement the core iterator type for the map, and port a small part of the JDK test suite for ConcurrentHashMap.
The stream starts off with a quick walk-through of TODOs in the code, and then we get into writing some initial tests in 00:16:37. Some intermediate points of interest: - 00:52:04: Why writing a garbage collection test is hard - 01:21:37: First concurrent test + pain
- 02:37:12: Snack time and Q&A - 02:47:30: Implementing the iterator - 04:59:47: Porting some JDK tests