Шрифт:
К пространству кортежей в Rinda применимы пять операций:
Операция чтения
Обычно операция
Если мы точно знаем или предполагаем, что образцу будет соответствовать не один, а несколько кортежей, можно воспользоваться методом
Метод
Операция
Может возникнуть вопрос, почему не существует явного способа удаления. Надо полагать, что этой цели служит метод take.
Метод
Здесь уместно будет сказать несколько слов о синхронизации. Предположим, что два клиента пытаются одновременно забрать (
Метод
•
•
• удаление (когда истекает срок хранения кортежа);
• закрытие (когда истекает срок хранения объекта
Поскольку операция чтения ничего не изменяет, то система не поддерживает уведомлений о чтениях. В листинге 20.4 приведен пример использования notify.