Нити, разумеется, круты и открывают перед программистами мир невероятных возможностей и… ворох сложностей. Разные нити меняют состояние разных объектов в соответствии с задачей, которую каждая из них выполняет. И, разумеется, могут мешать друг другу! Но самое страшное происходит глубоко в недрах Java-машины… Звучит интригующе?