Здравствуйте, Gaperton, Вы писали:
G>>>Но это мы еще посмотрим — думаю, шансы порвать Питон у меня есть.
E>>Питон там давно порвали на британский флаг.
G>C++ быстрее Эрланга на микротестах, а Питон примерно ему равен, языки одного класса.
Тогда возникает вопрос:
Не стесняйся, опиши реальную серверную задачу, а я тебе ее положу на Эрланг, и она отлично заработает.
под "отлично" здесь понимается "правильно, но в четыре раза медленее"?
G>Если этот указатель кладется в queue, или в объект с интерйесом queue, то это передача сообщения. И совершенно неважно, указатель там на преаллоцированный буфер, или нет. Важно, что ты не оперируешь явно разделяемой памятью и примитивами синхронизации.
Видимо, у нас разные представления о разделяемой памяти и задачах, которые решаются с помощью передачи сообщений.
G>В Эрланге, например, я воспользуюсь для этого иммутабельными бинарями, и уверяю тебя — на нижнем уровне данные ни разу не скопируются...
Если только процессы не работают на разных нодах.