Write pseudocode "to implement a thread-safe CountdownEvent using locks and condition variables by implementing the following methods" (lists 4 methods) and then "implement a Barrier using a CountdownEvent. This is the first homework given on the first day of class and we didn't cover the material in class. We don't have a text but he recommends OS Concepts (Silbersomething... forget how it's spelled).