|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от opennews (ok) on 09-Май-12, 15:27 | ||
Представлен (http://lists.gnupg.org/pipermail/gnupg-announce/2012q2/00031...) первый выпуск новой свободной библиотеки для создания многопоточных приложений - nPth (http://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=summary) (New GNU Portable Threads Library). Изначально библиотека развивалась в рамках проекта GnuPG с целью создания более совершенной замены стандартной библиотеки GNU Pth (http://www.gnu.org/software/pth/), поддерживающей работу в современных операционных системах. Последний корректирующий релиз GNU Pth вышел в 2006 году, а последний значительный выпуск в 2004 году, c тех проект не развивается. Так как новая библиотека может представлять интерес и для других проектов, было принято решение развивать nPth в виде обособленного продукта. Код библиотеки распространяется под лицензиями LGPLv3 и GPLv2. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Stax (ok) on 09-Май-12, 15:27 | ||
То есть на линуксе это будет просто оберткой вокруг pthread с другим API? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Проект GnuPG представил новую свободную многопоточную библио..." | –6 +/– | |
Сообщение от Аноним (??) on 09-Май-12, 16:22 | ||
В линуксе нет тредов. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Проект GnuPG представил новую свободную многопоточную библио..." | +1 +/– | |
Сообщение от Ag (ok) on 09-Май-12, 16:33 | ||
> В линуксе нет тредов. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
14. "Треды в линуксе" | –5 +/– | |
Сообщение от nuclight (ok) on 09-Май-12, 22:03 | ||
>> В линуксе нет тредов. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
16. "Треды в линуксе" | +1 +/– | |
Сообщение от Аноним (??) on 09-Май-12, 22:28 | ||
> Например, везде кроме ядра есть понятие базовой системы ОС и сторонних программ - а в линуксе нету, там кроме ядра только пакеты. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
17. "базовая система и пакеты" | +/– | |
Сообщение от nuclight (ok) on 09-Май-12, 22:52 | ||
Не является само по себе, базовая система как понятие развязана с проблемой ресурсов - это ж подход проектирования. У разработчиков коммерческих ОС, хотя бы тех же перечисленных комментом выше Solaris и Windows, тоже не хватает ресурсов? :) | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
26. "базовая система и пакеты" | –1 +/– | |
Сообщение от Аноним (??) on 10-Май-12, 00:32 | ||
В коммерческих ОС подобный подход диктуется принципом уменьшения расходов (и повышения прибыльности). Так что фактор ресурсов здесь тоже играет. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
18. "Треды в линуксе" | +1 +/– | |
Сообщение от Аноним (??) on 09-Май-12, 22:54 | ||
> Тред в линуксе - просто легковесный процесс. В случае нескольких тредов в одном процессе эти нижележащие легковесные процессы просто разделяют (shared) те же самые атрибуты в виде пространства VM, дескрипторов и др. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
19. "Треды в линуксе" | +1 +/– | |
Сообщение от Аноним (??) on 09-Май-12, 23:00 | ||
> Нету. Именно как тредов - нету. Это для Linux вообще характерно во | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
27. "Треды в линуксе" | +/– | |
Сообщение от Аноним (??) on 10-Май-12, 00:35 | ||
> Странно. На *моем* линуксе есть и пакеты, и сторонние программы. Может, вы | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
40. "Треды в линуксе" | +/– | |
Сообщение от fi (ok) on 14-Май-12, 16:55 | ||
> Все же, в солярке и бсд существует четкое разделение: за базовую систему разработчики ручаются, а остальное пользователь ставит на свой страх и риск. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
20. "Треды в линуксе" | +4 +/– | |
Сообщение от Ano on 09-Май-12, 23:11 | ||
Поясни экспёрд, чем принципиально "легковесные процессы" отличаются от классических трэдов? И кстати, в русском языке нет слова "нету", грамотей. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
21. "Треды в линуксе" | +/– | |
Сообщение от FrBrGeorge (ok) on 09-Май-12, 23:22 | ||
> Собственно, если начало двухтысячных кто вспомнит | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
38. "Треды в линуксе" | +1 +/– | |
Сообщение от Аноним (??) on 10-Май-12, 23:51 | ||
>> Собственно, если начало двухтысячных кто вспомнит | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
30. "Треды в линуксе" | –2 +/– | |
Сообщение от nuclight (ok) on 10-Май-12, 01:32 | ||
Лол, повылезали неграмотные тролли, одни не понимают, что важно, а что нет (следующий шаг - договоритесь до #5, который во всех ОС вообще одинаковый, а какая тогда разница, ага), другие не понимают разницы между сторонней программой вообще (есть ОС как цельный продукт, состоящая из ядра и его окружения, а есть все остальные сторонние программы) и способом её упаковки (тарбол с исходниками, пакет, поддерживаемый пусть и производителем репозиторий, какая разница, софт всё равно сторонний). | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
31. "Треды в линуксе" | +/– | |
Сообщение от Аноним (??) on 10-Май-12, 13:26 | ||
Ладно б базовая система vs пакеты. Можно ко всему в пакетах привыкнуть. Для кого-то это выглядит возможностью "поставить только нужное" (с наличием базовой системы так сделать никто не запрещает, я знаю ;). | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
5. "Проект GnuPG представил новую свободную многопоточную библио..." | +8 +/– | |
Сообщение от pavlinux (ok) on 09-Май-12, 18:15 | ||
Прально, там есть sys_clone(), | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
36. "Проект GnuPG представил новую свободную многопоточную библио..." | –2 +/– | |
Сообщение от Andrew Kolchoogin on 10-Май-12, 23:05 | ||
Не совсем так, до победы ещё далеко. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
37. "Проект GnuPG представил новую свободную многопоточную библио..." | +1 +/– | |
Сообщение от Аноним (??) on 10-Май-12, 23:50 | ||
Ну линуксоиды же не виноваты, что не стали обвешивать и затормаживать fork(), как это сделано в "нормальных операционных системах". | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
7. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Аноним (??) on 09-Май-12, 18:35 | ||
> В линуксе нет тредов. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
8. "Проект GnuPG представил новую свободную многопоточную библио..." | +2 +/– | |
Сообщение от pavlinux (ok) on 09-Май-12, 18:38 | ||
>> В линуксе нет тредов. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
11. "Проект GnuPG представил новую свободную многопоточную библио..." | +2 +/– | |
Сообщение от Anonymouss on 09-Май-12, 18:46 | ||
И ложки тоже нет | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
13. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Аноним (??) on 09-Май-12, 18:54 | ||
ЛОМАЮЩИЕ НОВОСТИ | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
9. "Проект GnuPG представил новую свободную многопоточную библио..." | +4 +/– | |
Сообщение от Аноним (??) on 09-Май-12, 18:44 | ||
> В линуксе нет тредов. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
28. "Проект GnuPG представил новую свободную многопоточную библио..." | +2 +/– | |
Сообщение от Аноним (??) on 10-Май-12, 00:36 | ||
>> В линуксе нет тредов. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
32. "Проект GnuPG представил новую свободную многопоточную библио..." | –3 +/– | |
Сообщение от Аноним (??) on 10-Май-12, 17:45 | ||
Как показывает практика - таки линуксоиды знают о *BSD по страшным сказкам. А там всё нежно и _логично_, и _практично_. И есть хендбук, с которого можно легко начать. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
33. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Аноним (??) on 10-Май-12, 18:04 | ||
Нежно-нежно, прямо как в макоси :) | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
39. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Аноним (??) on 11-Май-12, 11:04 | ||
Ну дыкть другой дистр попробуйте | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
4. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Аноним (??) on 09-Май-12, 18:11 | ||
> реализует невытесняющую модель организации работы нитей | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Проект GnuPG представил новую свободную многопоточную библио..." | –1 +/– | |
Сообщение от Анон on 09-Май-12, 18:34 | ||
Если уж на то пошло, потоки - это streams. А threads - это волокна. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
10. "Проект GnuPG представил новую свободную многопоточную библио..." | +3 +/– | |
Сообщение от onigurumimo on 09-Май-12, 18:45 | ||
Знатоки, мля, словарь уже откройте. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
12. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Аноним (??) on 09-Май-12, 18:53 | ||
> Если уж на то пошло, потоки - это streams. А threads - это волокна. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
23. "Проект GnuPG представил новую свободную многопоточную библио..." | +1 +/– | |
Сообщение от Аноним (??) on 10-Май-12, 00:08 | ||
> Вы лучше англичан знаете как им называть вещи на английском? :) | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
24. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от BratSinot on 10-Май-12, 00:09 | ||
Stream тоже прижился, только он применяется к потоку информации. Видео например. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
29. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Аноним (??) on 10-Май-12, 01:10 | ||
> Вы лучше англичан знаете как им называть вещи на английском? :) | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
15. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от umbr (ok) on 09-Май-12, 22:06 | ||
это одно и то же | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
25. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Аноним (??) on 10-Май-12, 00:13 | ||
fiber (хз что там в руби нахерачели под этим понятием) = coroutines = green threads и почти = Non-preemptive threads, cooperative threads. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
34. "Проект GnuPG представил новую свободную многопоточную библио..." | +/– | |
Сообщение от Gordio on 10-Май-12, 20:03 | ||
А где самое главное? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |