«Если ты не можешь загуглить это, то не используй»: про разработку EVE Online

Неплохой доклад про бекенд EVE Online с GDC. Больше про то, как меняли подход к сервисам и культуру в команде.

6969

Даже не смотря на быструю сериализацию, всё равно нужно ждать глобального лока, который ждёт результата от C++ кода.

идея похоже в том, что чтобы потрогать из C кода питонячьи объекты при сериализации/десериализации последних они внутри этого C кода берут GIL, который как раз и предназначен для того чтобы защищать от одновременного доступа питонячьи объекты.

3
Ответить