Если естьтолькоJRE от Sun для RH 6.1 и консольное приложение на java (написанное на msvj++), в котором используются _только стандартные_ java.net.* и java.io.* от M$, можно ли гарантировать, что данное приложение будет работать под RH 6.1 ? - вся фигня в том, что хотелось бы при написании использовать msvj++.
....вопрос дурацкий и решабельный самостоятельно , разумеется, но если не сложно - черкните пару строк...
как известно, в винде и в юниксе разные типы многозадачности
в винде это преементивная, а в юниксе (линуксе) кооперативная
а посему потоки по-разному работают (в винде они автоматически получают управление, а в линуксе в код апплета должны быть засунута функция yeld() )
так вижуал ява не засоввывает ее туда
у меня была тоже эта проблема
анимация, которая стабильно и хорошо работает под винду, скомпилированая в вижуал ява, работает хорошо только под винду
а когда я его скомпилировал вижуал агем под линуксом, заработало хорошо везде
чао
> Если естьтолькоJRE от Sun для RH 6.1 и консольное > приложение на java (написанное на msvj++), в котором > используются _только стандартные_ java.net.* и java.io.* от > M$, можно ли гарантировать, что данное приложение будет > работать под RH 6.1 ? - вся фигня в том, что хотелось бы > при написании использовать msvj++. > > ....вопрос дурацкий и решабельный самостоятельно , > разумеется, но если не сложно - черкните пару строк... > > Спасибо.
> не обязательно > > как известно, в винде и в юниксе разные типы > многозадачности > в винде это преементивная, а в юниксе (линуксе) > кооперативная > а посему потоки по-разному работают (в винде они > автоматически получают управление, а в линуксе в код > апплета должны быть засунута функция yeld() ) > так вижуал ява не засоввывает ее туда >
Бред полный :) В Linux реализациях JAVA есть 2 реализации
threads
1) native threads - используют реализацию threads системы (libc6)
2) green threads - используют внутреннюю реализацию threads (libc5)
обе реализациивытесняющиеи никакого кооператива там нет
> > > у меня была тоже эта проблема > анимация, которая стабильно и хорошо работает под винду, > скомпилированая в вижуал ява, работает хорошо только под > винду > а когда я его скомпилировал вижуал агем под линуксом, > заработало хорошо везде
Это проблемы M$VJ++ не более того ...
> > чао > > > > > > Если естьтолькоJRE от Sun для RH 6.1 и консольное > > приложение на java (написанное на msvj++), в котором > > используются _только стандартные_ java.net.* и > java.io.* от > > M$, можно ли гарантировать, что данное приложение > будет
В общем случае - нельзя ...
нужно рассматриватьконкретнокаждую задачу ...
> > работать под RH 6.1 ? - вся фигня в том, что хотелось > бы > > при написании использовать msvj++. > > > > ....вопрос дурацкий и решабельный самостоятельно , > > разумеется, но если не сложно - черкните пару строк... > > > > Спасибо.
> Если используются только стандартные пакеты, то без > разницы, что ты фаром набиваешь, что визуал жавой, что > нотепадом.
subj.
Теперь использую visual age =)
M$ я не верю, имхо, они кроме своих собственных никакие стандарты не соблюдают, и все классы переписывают; у M$ не бывает "стандартных" пакетов (мне так каа-тца) (буду рад ошибиться)=)
...так что не было гарантии и в частном случАе. =(