> похоже что ты являешься 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, например. он из коробки поддерживает многопоточность, и проблема Большой Лочки там решена достаточно забавно. ну, не то, чтобы совсем решена, но… короче, если читать умеешь — увидишь.