Я прочитал её, но не очень понял
Ну если это не понятно, вряд ли получится решить и на собесе завалят, нужно ещё искать и разбираться, писать руками. Надо посмотреть в сторону Lock мне кажется, в одно методе блокировать в другом отпускать (я слаб в многопоточке)