The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первый выпуск PyPy-STM, интерпретатора Python с поддержкой м..., opennews (?), 07-Июл-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


28. "Первый выпуск PyPy-STM, интерпретатора Python с поддержкой м..."  +/
Сообщение от МММ (??), 07-Июл-14, 20:59 
> шёл 2014 год...

Да всё банально. Потоки используют для экономии памяти и времени на создание процесса. При этом получают проблемы с единой областью памяти, т.е. данные могут теряться вследсвии перезаписи в одно и тоже место  памяти разными потоками и в тоже время получают плюсы за счет простоты передачи данных между потоками -- так как память общая и данные общие. То есть многопоточное программирование это довольно трудная задача, в скриптовых/интерпретированных языках не решаемая в принципе. По этому или GIL как в python/ruby или форк интерпретатора как в lua/perl и т.п., во-втором случае выигрыша по сравнению с фоком процесса никакого а трахаться с памятью всё равно придется. Так что  GIL был есть и  всегда будет.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

31. "Первый выпуск PyPy-STM, интерпретатора Python с поддержкой м..."  +/
Сообщение от Аноним (-), 07-Июл-14, 22:49 
Тем более что в современном мире параллельность означает наличие многих машин, а не четырёхядерного процика, упирающегося в частоту оперативы.
Ответить | Правка | Наверх | Cообщить модератору

35. "Первый выпуск PyPy-STM, интерпретатора Python с поддержкой м..."  +/
Сообщение от rob pike (?), 08-Июл-14, 01:21 
Это вам в Cloud Haskell.
Ответить | Правка | Наверх | Cообщить модератору

39. "Первый выпуск PyPy-STM, интерпретатора Python с поддержкой м..."  +/
Сообщение от МММ (??), 08-Июл-14, 07:18 
> Это вам в Cloud Haskell.

Зачем, есть Disco. http://discoproject.org

Ответить | Правка | Наверх | Cообщить модератору

50. "Первый выпуск PyPy-STM, интерпретатора Python с поддержкой м..."  +/
Сообщение от Аноним (-), 08-Июл-14, 21:08 
В нормальных операционных системах время создания процесса такое же как и потока.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру