Я программирование робота, который использует интерфейс с кнопками и текстовое поле и прочее, и я знаю, что если вы используетеЧто такое эквивалент интерфейса Java Thread.sleep()?
Thread.sleep();
, то это будет в значительной степени нарушить ваш интерфейс. Я знаю, что
Thread.sleep();
довольно просто останавливает текущую тему и возобновляет ее после определенного количества времени. Мне нужно иметь небольшую паузу в моей программе, не нарушая мой интерфейс, такие как интерфейс эквивалент
Thread.sleep(1000);
Я посмотрел на часы, и я не могу найти ничего, чтобы создать небольшую паузу в одной части вашей программы при сохранении интерфейса. Также я не знаю о многопоточности, поэтому, пожалуйста, объясните материал как можно подробнее. Заранее спасибо за помощь!
Что делает ваш код в настоящее время, когда ему нечего делать? Как вы, например, дождитесь, когда пользователь скажет вам что-то сделать? Концептуально, способ думать об этом заключается в следующем: теперь вам нечего делать. Но вам нужно будет что-то сделать за секунду или если пользователь скажет вам что-то сделать. Поэтому организуйте уведомление о том, чтобы программа была уведомлена через секунду. И затем сделайте то, что вы делаете, когда вам нечего делать, ожидая ввода пользователя или уведомления. Отслеживайте уведомления по таймеру так же, как и пользовательский ввод. –
Я не понял, что вы подразумеваете под словом «интерфейс» – edubriguenti
@edubriguenti Я считаю, что он означает, например, что если пользователь нажимает кнопку, он не заметит, потому что его код спящий. –