Вопросы по теме 'notify'

Java wait () / join (): почему это не тупиковая ситуация?
Учитывая следующий код Java: public class Test { static private class MyThread extends Thread { private boolean mustShutdown = false; @Override public synchronized void run() { // loop and do nothing, just...
2085 просмотров
schedule 25.02.2024

Платформа сервера Java для прослушивания операторов PostgreSQL NOTIFY
Мне нужно написать сервер, который прослушивает операторы PostgreSQL NOTIFY и рассматривает каждое уведомление как запрос на обслуживание (на самом деле это больше похоже на задачу для обработки). Мои основные требования: 1) Механизм опроса...
1108 просмотров
schedule 16.09.2022

кто и когда уведомляет thread.wait(), когда вызывается thread.join()?
thread.join() позвонит thread.wait() , но кто и когда уведомит (с помощью thread.notify() или notifyAll() ) thread.wait() ? Как мы знаем, присоединение к потоку будет ждать завершения потока, но кто вызывает уведомление об этом?
2874 просмотров
schedule 01.10.2022

Почему метод wait() работает без notify()?
Заранее большое спасибо! У меня были проблемы с синхронизацией двух потоков: основного и потока, который вызывается из StepRunner.java . Мне просто нужно, чтобы результат итерации отображался до начала следующей итерации. Что я хочу:...
259 просмотров
schedule 06.12.2023

Методы ожидания и уведомления в синхронизации?
Итак, мой проект представляет собой симулятор карточного типа. У меня есть класс дилера, игрока и кучи. Куча — это общий ресурс, куда дилер кладет одну (не несколько, а только одну) карту, а игрок забирает ее. Я создаю два потока, один для дилера и...
82 просмотров

Центральный блок не уведомляет об изменении значения характеристики периферии
Я разрабатываю приложение для чата BLE, чат из MAC-> iOS и iOS-> MAC готов. Я сделал так, чтобы MAC действовал как Central, а iOS — как Peripheral. От центрального к периферийному я использую характеристики записи для записи значения на периферийные...
559 просмотров
schedule 24.11.2023

Почему логическая переменная после цикла While по-прежнему верна?
У меня проблема с пониманием этих методов, а также переменной empty : private String message; private boolean empty = true; public synchronized String read() { while (empty) { try { wait();...
56 просмотров
schedule 28.10.2023

Java ждет/уведомляет - не просыпается поток
Я пытаюсь сделать небольшое упражнение, чтобы привыкнуть ждать/уведомлять. То, что я пытаюсь сделать, это просто запустить поток, затем перевести его в спящий режим с ожиданием и разбудить его с уведомлением несколько раз. Мой код: public...
353 просмотров
schedule 29.11.2023

Postgres прослушивает бесконечный цикл в триггере обновления
У меня есть триггерная функция, которая просто отправляет уведомление на канал, когда что-то происходит, например, когда я добавляю новую запись в таблицу. Мой код функции: create function public.notify() returns trigger language...
57 просмотров
schedule 22.12.2023