Что происходит, когда два потока пытаются заблокировать один и тот же объект в одну и ту же микросекунду (или в любое другое время, которое является наименьшим промежутком времени, в течение которого может быть измерен срез ЦП или инструкция)?
Возможно ли, чтобы два потока выполняли инструкции одновременно в одно и то же время, или это невозможно с современным оборудованием?
Я работаю над проектом, который касается многопоточности, где любой поток может, так сказать, опередить другой до финиша. Поэтому, естественно, вопрос «Что происходит, когда все они блокируются одновременно?» нужно решать ИМО.