многопоточность
Выжать максимум из всех ядер процессора сложнее, чем кажется: где-то мешает GIL, где-то — гонки данных и дедлоки. В разделе обсуждают free-threaded сборки Python 3.13 и 3.14 с реальными замерами против multiprocessing, выбор между std::thread и std::async в C++, пулы потоков и типичные ошибки синхронизации. Пригодится бэкендерам и всем, кто упирается в производительность на многоядерном железе.
6 тем, 38 ответов, 410 просмотров · все теги
Похожие теги:
Python 4производительность 3gil 2free-threading 2C++ 1std 1cpython 1бэкенд 1Tarantool 1файберы 1Lua 1
- Темы
-
- Перевёл бэкенд на free-threaded Python 3.14: минус GIL, плюс пара седых волос
в «Языки программирования» · 6 ответов · 73 просмотров · 12 июн 2026, 08:56
-
- C++ std::async и std::thread когда что использовать ✓ Решено
в «Языки программирования» · 10 ответов · 93 просмотров · 11 июн 2026, 07:17
-
- Python 3.14t без GIL: восемь месяцев с релиза — у кого реально взлетело в проде?
в «Языки программирования» · 5 ответов · 62 просмотров · 10 июн 2026, 07:28
-
- Python GIL убивает многопоточность или можно обойтись ✓ Решено
в «Языки программирования» · 8 ответов · 75 просмотров · 09 июн 2026, 19:46
-
- Python 3.14 без GIL — реально быстрее или маркетинг?
в «Языки программирования» · 9 ответов · 77 просмотров · 06 июн 2026, 13:44
-
- Файберы: кооперативная многозадачность, каналы
в «Tarantool: СУБД и сервер приложений» · 0 ответов · 30 просмотров · 22 май 2026, 09:23