Hi,
> Is there a way in ruby to use global system's semaphore? I am using
> Linux and AFAIK in C you can have many programs using the same
> semaphore, but I do not know how to do this in Ruby
.
Simple C ext + normal semaphores? AFAIK when calling a C ext, Ruby
blocks until it's finished. Using that behaviour, you can write
a C function which waits/blocks on a semaphore. Keep in mind that
the whole Ruby process will be blocked since Ruby only has green
threads.
K
--
Using Opera's revolutionary e-mail client:
http://www.opera.com/mail/