On Fri, 1 Jun 2001, Pavel Romanchenko wrote: > > > > Самые большие проблемы заключаются в том, что модель lightweight процессов > > в Java крива и тяжеловесна, а при этом GUI классы зарекаются на ее > > использование. В отличие от Tk Gtk и иже с ними, которые event-driven > > и erlang, в котором легковесные процессы реализованы по-человечески. > > Хмм... А где это в яве есть лайтвейт процессы? Там просто треды. Никакие
Ну так треды и есть частный случай лайтвейт процессов. > не лайтвейт, ни хевивейт, а просто треды. Тяжеловесность их сильно > приувеличена, равно как и кривость. Почему же тогда у примитивного GUI Oracle Installer RSS 128Mb, а у существенно более развесистого GUI на Tcl/Tk - 5Mb? Кстати, о прямизне и кривости posix threads давайте рассуждать после того, как рассмотрим некоторую другую модель lightweight процессов. Вот в сравнении и будет понятно что криво, а что прямо. thread-ы кривы не сами по себе, а в сочетании с моделью управления памятью принятой в Java. -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus