|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от opennews (ok) on 09-Апр-10, 18:35 | ||
В списке рассылки разработчиков браузерного движка WebKit | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
2. "В WebKit2 планируют кардинально увеличить надежность и избав..." | –6 +/– | |
Сообщение от polymorphm1 (ok) on 09-Апр-10, 18:37 | ||
распределение всё по процессам -- это АКТУАЛЬНЕЙШАЯ задача современных програм! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
10. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +1 +/– | |
Сообщение от минона on 09-Апр-10, 21:20 | ||
вообще-то fork (и vfork) в линухе реализованы через системный вызов clone. отличие только в параметрах передаваемых clone. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
14. "В WebKit2 планируют кардинально увеличить надежность и избав..." | –3 +/– | |
Сообщение от polymorphm1 (ok) on 09-Апр-10, 23:14 | ||
ну я не такой спец в ядре .. даж и не знал что есть функция clone(..) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
17. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 09-Апр-10, 23:29 | ||
не просто функция. системный вызов. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
21. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Michael Shigorin (ok) on 09-Апр-10, 23:58 | ||
Ну так и не пишите про fork(2), а читайте про ps(1) :) Там есть целый раздел THREAD DISPLAY. А потом посмотрите на тот же firefox через полученный таким образом бинокль. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
25. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +2 +/– | |
Сообщение от haku (??) on 10-Апр-10, 01:57 | ||
>>как там дела у Windows с fork(...) ? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
44. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от dRiZd on 11-Апр-10, 18:04 | ||
А что на счет OpenMP, или все забыли про него? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
13. "В WebKit2 планируют кардинально увеличить надежность и избав..." | –2 +/– | |
Сообщение от Ariel (ok) on 09-Апр-10, 22:36 | ||
ну вообще-то для параллельного программирования используют именно нити (pthread.h) в адресном пространстве одного процесса, то есть просто параллельные функции http://www.opengroup.org/onlinepubs/007908799/xsh/pthread.h.... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
16. "В WebKit2 планируют кардинально увеличить надежность и избав..." | –4 +/– | |
Сообщение от polymorphm1 (ok) on 09-Апр-10, 23:28 | ||
>ну вообще-то для параллельного программирования используют именно нити (pthread.h) в адресном пространстве | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
20. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +1 +/– | |
Сообщение от минона on 09-Апр-10, 23:44 | ||
>....а сейчас -- принято использовать сборшики мусора (сложные модели данных с цеклическими зависимостями -- как могут обойтись без сборщика мусора?) , который блокируют сразу ВСЕ нити (одного процесса) при своей деятельности. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
27. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +1 +/– | |
Сообщение от IGX on 10-Апр-10, 02:03 | ||
всё сказанное - полная чушь, имеющая отношение только к реальности оратора | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
31. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +1 +/– | |
Сообщение от qpq (ok) on 10-Апр-10, 07:33 | ||
фантазер... :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
19. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 09-Апр-10, 23:40 | ||
pthread.h - это всего лишь заголовочный файл POSIX-совместимой библиотеки, использующей облегчённые процессы (в том числе и линухе). в любом случае, они оперируют теми же системными вызовами, но на более высоком уровне. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
26. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (ok) on 10-Апр-10, 02:03 | ||
>pthread.h - это всего лишь заголовочный файл POSIX-совместимой библиотеки, использующей облегчённые процессы | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
29. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (ok) on 10-Апр-10, 02:35 | ||
Сейчас смотрел исходники fork(), и кроме копирования ресурсов и много чего прочего, происходит создание нити дочернего процесса. Ну это на Mac OS X / Darwin | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
34. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 10-Апр-10, 12:59 | ||
>В смысле, что нет разницы между процессом и нитью? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
37. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (??) on 10-Апр-10, 16:00 | ||
в Mac OS X нет понятия облегчённого процесса, киньте ссылку - скажу спасибо; | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
39. "В WebKit2 планируют кардинально увеличить надежность и избав..." | –1 +/– | |
Сообщение от минона on 10-Апр-10, 16:41 | ||
да не собираюсь я вам что-либо кидать! :D | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
41. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (??) on 10-Апр-10, 17:23 | ||
Cпасибо за ссылку ;-) но я её само собой читал. И где там сказано, что процессы и нити почти неразличимы? Читаем: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
42. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 10-Апр-10, 19:03 | ||
где написано? в устаревшей документации к признанной ими же устаревшей технологии :D | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
45. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (??) on 12-Апр-10, 01:55 | ||
Что устарело? Насколько я знаю все multithreading API основаны на much threads, просто Carbon сейчас выводится из употребления, соответственно и Carbon Thread Manager, Multiprocessor Services. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
46. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 12-Апр-10, 11:34 | ||
контейнер, начинка... всё это абстрактные понятия. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
47. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (ok) on 12-Апр-10, 17:40 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
48. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 12-Апр-10, 18:27 | ||
да при чём тут clone? (к слову, от mach'а там мягко говоря мало что осталось. собственно кроме message что? гугл как говорится в помощь) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
49. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 12-Апр-10, 18:39 | ||
зы: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
50. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (ok) on 12-Апр-10, 22:09 | ||
от mach там много чего, в том числе и потоки - mach thread и оно не куцое, а изменённое и расширенное: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
51. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (ok) on 12-Апр-10, 22:13 | ||
забыл сказать, что на Mac принято использовать fork() только вместе с exec(), и лучше заменять эту пару на posix_spawn(). | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
52. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (ok) on 12-Апр-10, 22:43 | ||
http://developer.apple.com/mac/library/documentation/Darwin/... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
53. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 13-Апр-10, 01:26 | ||
всё это понятно, но я ещё раз пытаюсь сказать, что мы говорим о разных вещах. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
54. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ariel (ok) on 15-Апр-10, 14:50 | ||
я лишь написал о том, что процессы и потоки реализованы на уровне Mach именно отдельно, как функции, манипулирующие соответствующими структурами, а всё, что выше - есть врапперы: posix threads, NSThread, fork(), etc. Кроме того, мне написали разработчики, что каждая нить в userlevel имеет back-end нить ядра. Иными словами: если вы в Mac создаёте нить, скажем, с помощью класса NSThread или pthread, то микроядро Mach запускает mach thread. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
55. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 15-Апр-10, 23:55 | ||
ну а я "перечислил" как это легко, непринужденно и эстетично решается (при помощи 1-го системного вызова) в линухе. :D | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
6. "В WebKit2 планируют кардинально увеличить надежность и избав..." | –1 +/– | |
Сообщение от User294 (ok) on 09-Апр-10, 20:34 | ||
> распределение всё по процессам -- это АКТУАЛЬНЕЙШАЯ задача современных програм! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
8. "В WebKit2 планируют кардинально увеличить надежность и избав..." | –4 +/– | |
Сообщение от Anon on 09-Апр-10, 20:49 | ||
Память - расходный материал. Не жалко. А вот нагрузку на процессор что хром, что огнелис неслабую дают. Что очень критично на мобильных железках. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
12. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +3 +/– | |
Сообщение от Frank (??) on 09-Апр-10, 22:12 | ||
> Память - расходный материал. Не жалко. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
30. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +1 +/– | |
Сообщение от аноним on 10-Апр-10, 05:05 | ||
Любой расходный материал | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
15. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от svchost (ok) on 09-Апр-10, 23:24 | ||
Блин, а я вот пользуюсь Firefox 3.7 и в нем отключил этот mozilla-runtime, так как он жутко тормозил браузер. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
18. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от polymorphm1 (ok) on 09-Апр-10, 23:36 | ||
>> распределение всё по процессам -- это АКТУАЛЬНЕЙШАЯ задача современных програм! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
22. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Michael Shigorin (ok) on 10-Апр-10, 00:02 | ||
>мы же не жалуемся что -- | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
24. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 10-Апр-10, 00:41 | ||
ну не надо так строго то. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
33. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от polymorphm1 (ok) on 10-Апр-10, 12:23 | ||
прочитал, спасибо! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
43. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Michael Shigorin (ok) on 11-Апр-10, 01:37 | ||
>говояр про mmap(...) вы наверно намекаете на то что при открытии исполняемого | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
9. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Аноним (??) on 09-Апр-10, 20:52 | ||
при которой обработка разного web-контента (выполнение JavaScript, парсинг HTML, вывод на экран) производится в изолированных друг от друга процессах | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
23. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от nitrogear on 10-Апр-10, 00:27 | ||
Ух-ты, не думал что болт на движке вебкит. А еще удивлялся как это этому бровсеру удалось справиться со страничками лучше чем опера мини. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
28. "В WebKit2 планируют кардинально увеличить надежность и избав..." | –1 +/– | |
Сообщение от Аноним (??) on 10-Апр-10, 02:09 | ||
> а по мере выполнения в WebKit операции, получает специальные уведомления. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
32. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Аноним (??) on 10-Апр-10, 12:02 | ||
Возможно, над каждым стояли менеджер с маркетологом и вопили наперебой - "Релиз давай! Реклама оплачена! Срок настает! Пофигу качество!" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
40. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от Ян Злобин (ok) on 10-Апр-10, 17:19 | ||
>15 лет прошло, чтобы эти программасты додумались до удобной модели "переиспользования"! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
35. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от anon1 on 10-Апр-10, 15:38 | ||
>Unfortunately, the open-source WebKit2 is not yet supported on Linux. Apple has just provided support for Windows and Mac OS X | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
38. "В WebKit2 планируют кардинально увеличить надежность и избав..." | +/– | |
Сообщение от минона on 10-Апр-10, 16:17 | ||
apple никогда этого и не делала. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |