История изменений
Исправление liksys, (текущая версия) :
Котечка … писал, что в питоне даже нет многопоточности
Твой котечка - дурачок. Да еще и безграмотный, к тому же. Потоки в питоне есть, и они прекрасно работают для IO-bound. Они не могут работать одновременно, но благодаря этому ограничению появилась возможность очень простого доступа к любым коллекциям, которые не нужно обмазывать блокировками. А если надо что-то посчитать - форкаешь процессы. Никакого дублирования памяти не происходит, потому что ось следит, чтобы максимум памяти шарилось между процессами, например либы и интерпретатор.
Питон не для вычислений. Он идеально подходит для задач, не привязанных к CPU. В иных случаях либо форк, либо модуль на сях, либо нам каком-нибудь компилируемом диалекте питона.
Исходная версия liksys, :
Котечка … писал, что в питоне даже нет многопоточности
Твой котечка - дурачок. Да еще и безграмотный, к тому же. Потоки в питоне есть, и они прекрасно работают для IO-bound. Они не могут работать одновременно, но благодаря этому ограничению появилась возможность очень простого доступа к любым коллекциям, которые не нужно обмазывать блокировками. Если надо что-то посчитать - форкаешь процессы. Никакого дублирования памяти не происходит, потому что ось следит, чтобы максимум памяти использовалась повторно.
Питон не для вычислений. Он идеально подходит для задач, не привязанных к CPU. В иных случаях либо форк, либо модуль на сях, либо нам каком-нибудь компилируемом диалекте питона.