|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от opennews (??) on 14-Май-12, 13:03 | ||
В статье (http://programmersnook.blogspot.com/2012/05/java.html) с примерами рассматриваются основные возможности Java в области параллелизма, анализируются проблемы которые поддержка параллелизма призвана решить и приводятся некоторые детали реализации. Большинство из приведенной информации актуально для Java 6 и 7. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Обзор средств для поддержки параллелизма в Java" | +1 +/– | |
Сообщение от Аноним (??) on 14-Май-12, 13:03 | ||
Спасибо, оценю качество статьи, вот еще на тему http://www.youtube.com/watch?v=cgXC09uwxIQ | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от ДяДя on 14-Май-12, 15:27 | ||
Суть проблемы Java и многопоточность в том, что все объекты передаются по ссылке. В Erlang, например (и во многих остальных функциональных языках), все объекты передаются по значению. Т.о. нет разделяемых областей памяти и проблем нет. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от evgeny_t (ok) on 14-Май-12, 16:01 | ||
ну да как только все обекты передаются по значению возникает другая проблема, пропускная способность памяти ) | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Обзор средств для поддержки параллелизма в Java" | –2 +/– | |
Сообщение от user (??) on 14-Май-12, 16:07 | ||
Rust лишен обоих проблем. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. "Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от жабабыдлокодер (ok) on 14-Май-12, 16:14 | ||
> http://code.google.com/p/disruptor/ | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
6. "Обзор средств для поддержки параллелизма в Java" | +1 +/– | |
Сообщение от iZEN (ok) on 14-Май-12, 18:50 | ||
> Суть проблемы Java и многопоточность в том, что все объекты передаются по ссылке. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
7. "Обзор средств для поддержки параллелизма в Java" | –1 +/– | |
Сообщение от humanoid on 14-Май-12, 21:40 | ||
ну вообще-то подсчет ссылок дорогая операция, поэтому сборщик работает по другому: | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
9. "Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от iZEN (ok) on 14-Май-12, 22:14 | ||
> ну вообще-то подсчет ссылок дорогая операция | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
10. "Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от humanoid on 15-Май-12, 11:25 | ||
>> ну вообще-то подсчет ссылок дорогая операция | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
11. "Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от ДяДя on 15-Май-12, 11:52 | ||
Кстати, да. Циклы процессора расходуются впустую, поэтому не для всяких сообщений эффект будет одинаковым. Если очень много мелких сообщений, то проще тратить циклы процессора, чем останавливать поток. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
12. "Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от ДяДя on 15-Май-12, 11:57 | ||
А в Erlang, если не путаю, потоки легковесные и на потоки ОС напрямую не мапятся. Если на текущем процессоре ресурсы кончаются, то порождается новый поток ОС, который обслуживает несколько легковесных потоков Erlang-а. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
8. "Обзор средств для поддержки параллелизма в Java" | +/– | |
Сообщение от humanoid on 14-Май-12, 21:59 | ||
> Суть проблемы Java и многопоточность в том, что все объекты передаются по | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |