Показать сообщение отдельно
Старый 09.03.2018, 17:42   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
подозреваю, что в недрах документации самой java.

https://docs.oracle.com/javase/7/doc...ng/Thread.html
https://stackoverflow.com/questions/...oin-and-interr
https://habrahabr.ru/post/164487/
http://www.quizful.net/interview/jav...ait-difference

поиск на страницах по ключевому слову yield.

Цитата:
yield() имеет довольно туманный контракт, он останавливает поток и говорит шедулеру, чтобы тот пропустил вперед другие потоки, и насколько можно верить интернету, то что он на самом деле делает зависит не только от операционки, но и от версии jvm. Если кратко, то "дам-ка я соседям подышать"
=========================
я видел в комментариях в ax2012 (см. скриншот)

=========================
кстати, в ax2012 способ "добавить infolog.yield()" тоже работает.
оказывается в стандартной 2012 "улучшили" только активное окно, а главное окно с самой аксаптой по-прежнему остается в статусе "не работает"

а с добавленным infolog.yield() и главное окно, и все подчиненные аксапте остаются вполне живыми.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 467
Размер:	78.0 Кб
ID:	11849  
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 09.03.2018 в 17:46.
За это сообщение автора поблагодарили: Logger (5).