|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей (Public) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от opennews (??) on 12-Сен-09, 02:01 | ||
Одним из основных нововведений (http://www.osnews.com/story/22152) очередного релиза операционной системы Mac OS X Snow Leopard от компании Apple стала технология центральной диспетчеризации (Grand Central Dispatch), исходные коды которой выпущены под открытой лицензией Apache License v2. Библиотека не зависит от фреймворка Cocoa, написана на языке Си и должна значительно облегчить разработку программ, использующих современную многоядерную процессорную архитектуру. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | –2 +/– | |
Сообщение от Vital (??) on 12-Сен-09, 02:01 | ||
и в чем отличие от posix threads? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
5. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | –1 +/– | |
Сообщение от ffsdmad (ok) on 12-Сен-09, 07:56 | ||
а у них не было чтоли fork? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +1 +/– | |
Сообщение от Юниксоид (??) on 12-Сен-09, 10:38 | ||
Unix предполагает использование множества процессов для достижения цели, ибо создание процесса в Unix очень дёшево. Поэтому мудрые программеры в случаях когда возможны описанные side effects юзают процессы, а не потоки. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от аноним on 12-Сен-09, 11:15 | ||
>Поэтому муд... программеры в случаях когда возможны описанные | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
10. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +2 +/– | |
Сообщение от const86 (ok) on 12-Сен-09, 11:34 | ||
> мудрые программеры в случаях когда возможны описанные side effects юзают процессы, а не потоки. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
11. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | –1 +/– | |
Сообщение от Аноним (??) on 12-Сен-09, 12:04 | ||
> глядя на потерянную производительность свысока. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
12. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | –1 +/– | |
Сообщение от letsmac on 12-Сен-09, 13:44 | ||
Дело не в Apple - в мак оси fork работает. Просто используют поэффективнее. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
13. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +1 +/– | |
Сообщение от xxx (??) on 12-Сен-09, 13:57 | ||
Я далеко не гуру в вопросах многозадачности и т. п. Поэтому возможно мудрый программер Юниксоид поведает мне, как указанные side effects (имелось ввиду deadlock и race condition?) само собой обходятся при использовании процессов разделяющих одни ресурсы? Ну и ещё хотелось бы услышать пару аргументов про дешёвое создание процесса, а главное, столь же дешёвое переключение между ними. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
14. "да это просто стёб в лучшем случае" | +1 +/– | |
Сообщение от Вова on 12-Сен-09, 16:14 | ||
никакая из концепций юникс не отменяет использования многопоточности. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
24. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от pro100master (ok) on 12-Сен-09, 22:44 | ||
>Я далеко не гуру в вопросах многозадачности и т. п. Поэтому возможно мудрый программер >Юниксоид поведает мне, как указанные side effects (имелось ввиду deadlock и race >condition?) само собой обходятся при использовании процессов разделяющих одни ресурсы? Ну >и ещё хотелось бы услышать пару аргументов про дешёвое создание процесса, а главное, столь >же дешёвое переключение между ними. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
29. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | –2 +/– | |
Сообщение от Юниксоид (??) on 13-Сен-09, 08:58 | ||
"I'm the first to admit that I'll probably never be able to create a correct threaded program in C++ or Java, despite years of study. It's just too hard." - Брюс Эккель, ни много ни мало. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
30. "ты б написал что-нить" | +/– | |
Сообщение от Вова on 13-Сен-09, 10:20 | ||
| ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
33. "ты б написал что-нить" | +/– | |
Сообщение от Юниксоид (??) on 13-Сен-09, 19:51 | ||
Некультурный вы наш ! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
35. "а у нас на раёне" | +/– | |
Сообщение от Вова on 13-Сен-09, 22:57 | ||
говорят, что если цена fork не имеет значения, значит у вашего сервера загрузка в два клиента/час (4ре в час пик). | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
36. "а у нас на раёне" | +/– | |
Сообщение от vitek (??) on 14-Сен-09, 09:06 | ||
>если цена fork не имеет значения, значит у вашего сервера загрузка в два клиента/час (4ре в час пик). | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
37. "а у нас на раёне" | +/– | |
Сообщение от vitek (??) on 14-Сен-09, 09:10 | ||
и ещё: | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
40. "Витёк, он же Павлинукс, он же Юсер294" | –1 +/– | |
Сообщение от Вова on 14-Сен-09, 11:21 | ||
>и ещё: | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
43. "Витёк, он же Павлинукс, он же Юсер294" | +/– | |
Сообщение от vitek (??) on 14-Сен-09, 19:25 | ||
верно. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
48. "а у нас на раёне" | +/– | |
Сообщение от User294 (ok) on 14-Сен-09, 22:12 | ||
>говорят, что если цена fork не имеет значения, значит у вашего сервера | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
47. "ты б написал что-нить" | +/– | |
Сообщение от User294 (ok) on 14-Сен-09, 21:54 | ||
> Если цена fork имеет значение, то ваш сервер либо гифы 1х1 раздаёт, | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
49. "ты б написал что-нить" | +/– | |
Сообщение от User294 (ok) on 14-Сен-09, 22:27 | ||
> Почитай для начала Стивенса, потом напиши пару тестовых серверов, замерь | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
59. "ну как бы" | +/– | |
Сообщение от Вова on 15-Сен-09, 14:11 | ||
это был ответ на реплику о процессах, их преимуществах, о будто бы заточенной под процессы операционной системы. Если вежливо выразить, то это просто намёк, что у Стивенса можно прочесть главу про многопоточные сетевые приложения, и там первое упражнение - вот код, сравните производительность на вашей системе. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
41. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от Еще один аноним on 14-Сен-09, 12:33 | ||
> deadlock-и при многопроцессном варианте работы реализовать гораздо сложнее, чем в многопоточном. Организовать гонку тоже надо умудриться, я даже не представляю как это осуществить не через ж-пу. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | –3 +/– | |
Сообщение от anonymous (??) on 12-Сен-09, 11:18 | ||
"дизайн GCD позволяет рабочим потокам обмениваться сообщениями не только с родительским процессом, но и между собой" | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
18. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | –1 +/– | |
Сообщение от pavlinux (ok) on 12-Сен-09, 19:32 | ||
> Связано это с тем, что различные «нити» требуют | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
19. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от аноним on 12-Сен-09, 19:42 | ||
>А зачем тогда распараллеливать?! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
20. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | –1 +/– | |
Сообщение от pavlinux (ok) on 12-Сен-09, 20:12 | ||
>>А зачем тогда распараллеливать?! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
21. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от агоним on 12-Сен-09, 20:38 | ||
разве irl не будет иначе? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
28. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от pavlinux (ok) on 13-Сен-09, 04:11 | ||
>разве irl не будет иначе? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
42. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от Еще один аноним on 14-Сен-09, 12:44 | ||
>> Связано это с тем, что различные «нити» требуют | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
46. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от letsmac on 14-Сен-09, 21:04 | ||
>Не, просто не все же время работы нитей - это долбежка к | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
50. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от User294 (ok) on 14-Сен-09, 22:30 | ||
>не верящих рекомендую открыть методичку МиФи "проектирование файловых систем и БД". | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
51. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | +/– | |
Сообщение от letsmac on 14-Сен-09, 22:38 | ||
>>не верящих рекомендую открыть методичку МиФи "проектирование файловых систем и БД". | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
22. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +2 +/– | |
Сообщение от Erley (ok) on 12-Сен-09, 21:20 | ||
Похоже что скоро пингвины будут вынуждены портировать идеи заложенные в этом диспетчере. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
26. "Apple выпустила диспетчер потоков Mac OS X под открытой лице..." | –1 +/– | |
Сообщение от kost BebiX on 13-Сен-09, 01:45 | ||
Ага. Типа "я сожру 10 минут на просчитывание нитей, зато сэкономлю тебе 10 секунд", что, впрочем, для работающих по 24 часа в сутки программ не так уж и плохо) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
27. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +1 +/– | |
Сообщение от seyko (ok) on 13-Сен-09, 03:40 | ||
Народ не прочитал новость... Смысл в получении параллельности для обычной программы. Для этого программа должна быть разбита компилятором на блоки. Поддержка всего этого включена в LLVM и clang от того же Apple. Эти блоки могут выполняться параллельно. При сборке программы компилятор делает вызовы на постановку блоков в очередь на асинхронное выполнение, из коей очереди этот самый диспетчер их и выбирает. Перед этим создав какое-то число threads для выполнения этих блоков. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
31. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от tesseract (ok) on 13-Сен-09, 10:23 | ||
> | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
32. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от frey (ok) on 13-Сен-09, 16:00 | ||
При чем здесь суперскалярность? Разного уровня понятия. Суть в том, о чем написано в посте на который вы отвечаете. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
34. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от pro100master (ok) on 13-Сен-09, 20:52 | ||
>При чем здесь суперскалярность? Разного уровня понятия. Суть в том, о чем | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
44. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от pppp on 14-Сен-09, 20:08 | ||
Вы, наверное, плохо отдаёте себе отчёт в том, что здесь совсем недалеко маячит дедушка Эйнштейн. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
52. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от letsmac on 14-Сен-09, 22:46 | ||
>такое максимальное расстояние успеет распостраниться сигнал от генеретора тактовой частоты 133МГц; | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
53. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от pro100master (ok) on 14-Сен-09, 22:54 | ||
>Вы, наверное, плохо отдаёте себе отчёт в том, что здесь совсем недалеко | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
54. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от letsmac on 14-Сен-09, 23:05 | ||
>да, да, еще и наводки, материалы с примесями и т.д. Уже давно | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
55. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от pro100master (ok) on 15-Сен-09, 00:15 | ||
> А про "кто-то вышел" это | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
56. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от User294 (ok) on 15-Сен-09, 00:46 | ||
> Как вы уже в курсе, народ 450Ггц преодолел | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
57. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от аноним on 15-Сен-09, 02:24 | ||
>неминуемо сдохнет от своего же тепла | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
60. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от User294 (ok) on 17-Сен-09, 01:15 | ||
>смотря как охлаждать | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
58. "Apple выпустила диспетчер потоков Mac OS X под открытой лице" | +/– | |
Сообщение от pro100master (ok) on 15-Сен-09, 09:15 | ||
>А теперь вспоминаем что было когда интель попробовал сильно за 3 ГГц | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |