The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"JavaScript выбран в качестве основного языка для..."
Отправлено arisu, 05-Фев-13 00:07 
> похоже что ты являешься Java-программистом если так хвастаешься своим знанием GC…

бедняша, погугли немножко на предмет того, в скольких разных интересных местах используют GC. так, ради интереса.

что забавно: ты, видимо, даже не можешь представить себе, откуда берутся GC. я тебе секрет открою: их не марсианцы гуманитарной помощью прислали. и не в жабке оно появилось.

> (многие Java-программисты посвящают кучу времени на изучение того как работают ихнии унылые
> GC на поколениях, но без счётчика ссылок в реальном времени в
> отличии от Python)

лол. ты, бедняша, кажется, считаешь, что refcounting — серебряная пуля, да ещё и что-то там «обеспечивает» само по себе. я даже не буду пугать тебя дальше и открывать страшный секрет. хотя нет, открою: в гвидобейсике гибридный GC, который пытается решить задачу, которую решают (в том числе) incremental generational GCs. у меня, конечно, есть что сказать по поводу использования в бидоне refcounts (и не всё отрицательное), но не тебе же, ты и трети не поймёшь, увы.

кстати, этот самый бидоновый GC — одна из больших причин GIL. если его заменить на немножечко другой, то можно полумагически уменьшить количество простоя в лочке. можешь попробовать описать, как — вдруг ты не безнадёжен, и действительно что-то понимаешь?

> если мы обсуждали Потоки — то значит мы обсуждали Потоки. хрен ли
> мне переводить тему на GC/VM ?

потому что связь прямая.

> связь там слишком слабая с
> Потоками (только лишь в том связь — что во время работы
> GC — происходит переключение GIL в блокирующий режим для всех Потоков..

круто. ты вообще понял, что за чушь только что написал?

> но выше я уже писал что GIL не влияет на системные
> функции написанные на C/C++ ..).

угу-угу. ровно до тех пор, пока им не надо обмениваться с VM объектами.

кстати, если ты в состоянии читать сишный код, можешь посмотреть на интересный маленький язычок nasal. который используется во FlightGear, например. он из коробки поддерживает многопоточность, и проблема Большой Лочки там решена достаточно забавно. ну, не то, чтобы совсем решена, но… короче, если читать умеешь — увидишь.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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