[Ruby] Синхронизация
Kirill A. Shutemov
k.shutemov на sam-solutions.net
Чт Апр 27 15:58:03 MSD 2006
On 23:17 Thu 27 Apr, Dennis Vshivkov wrote:
> On Thu, Apr 27, 2006 at 12:18:20PM +0300, Kirill A. Shutemov wrote:
>
> > Понадобилось тут сделать что-то типа блокируемого
> > ввода-вывода. Есть массив в который один поток пишет, а
> > другой из него читает. Причём читающий поток блокируется до
> > лучших времён, если массив пуст. Почесав репу и
> > самостоятельно ничего не придумав(опыта работы с трэдами
> > мало), пошёл гуглить, гле и нашёл примерчик с
> > MonitorMixin(входит в stdlibs). Результат решения этой
> > задачки в аттаче. Надеюсь кому-нить пригодится.
>
> require 'thread'
> Queue.new
Спасибо!
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
Television has proved that people will look at anything rather than each other.
-- Ann Landers
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 191 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/ruby/attachments/20060427/349f82dd/attachment.bin
Подробная информация о списке рассылки Ruby