Многопоточность
Тема сложная, но важная. Конечно, было бы намного легче, если бы был какой-то весёлый способ изучить её.
Как раз хотим рассказать вам о таком способе. В игре The Deadlock Empire вам придётся стать планировщиком потоков, который будет переключать контекст между несколькими потоками.
Ваша цель — сломать программу. Можно довести программу до дедлока или создать ситуацию, когда два потока одновременно войдут в критическую секцию. В общем, что убивает программу, делает вас победителем.
Задачки в игре — на C#: https://deadlockempire.github.io
#многопоточность #csharp
Тема сложная, но важная. Конечно, было бы намного легче, если бы был какой-то весёлый способ изучить её.
Как раз хотим рассказать вам о таком способе. В игре The Deadlock Empire вам придётся стать планировщиком потоков, который будет переключать контекст между несколькими потоками.
Ваша цель — сломать программу. Можно довести программу до дедлока или создать ситуацию, когда два потока одновременно войдут в критическую секцию. В общем, что убивает программу, делает вас победителем.
Задачки в игре — на C#: https://deadlockempire.github.io
#многопоточность #csharp