LINUX.ORG.RU

История изменений

Исправление quantum-troll, (текущая версия) :

python не может в конкурентность

Ок, переформулирую: питон не предоставляет средств для построения эффективных конкурентных программ. И в частности, не предоставляет удобных средств для этого.

многопоточность не является необходимым условием конкурентности

Я имею в виду, что суть конкурентности не в одновременном выполнении нескольких потоков, а в устройстве программы как наборе независимых сопрограмм, которые могут общаться между собой.
Т.е, если точнее: конкурентность ≠ параллельное («многопоточное») выполнение. В момент времени может выполняться лишь одна сопрограмма, но дизайн от этого не перестаёт быть конкурентным.

В обычном питоне нет вещей, способных эффективно выполнять роль сопрограмм, и нет каналов, в stackless и go есть и то, и другое.

Исходная версия quantum-troll, :

python не может в конкурентность

Ок, переформулирую: питон не предоставляет средств для построения эффективных конкурентных программ. И в частности, не предоставляет удобных средств для этого.

многопоточность не является необходимым условием конкурентности

Я имею в виду, что суть конкурентности не в одновременном выполнении нескольких потоков, а в устройстве программы как наборе независимых сопрограмм, которые могут общаться между собой.
Т.е, если точнее: конкурентность ≠ параллельное («многопоточное») выполнение.

В обычном питоне нет вещей, способных эффективно выполнять роль сопрограмм, и нет каналов, в stackless и go есть и то, и другое.