Например, есть таблица. И есть 2 функции, которые к ней обращаются. Нужно запустить их в 2 потока, чтобы они асинхронно читали и изменяли данные в таблице.
Эти два потока должны иметь возможность выполняться на разных ядрах/процессорах, что характерно для потоков.