[e-lang] GridLock

Dr. Pierre Vignéras pierre at vigneras.name
Thu Feb 1 01:01:45 CST 2007


Hi!

I am quite new to E even if I read a lot of its documentation (may I request 
by the way that all those web page chapters get an all-in-one PDF version for 
the sake of printing, thanks.).

I have some questions concerning GridLock (mentionned in Event-Loop 
Concurrency http://www.erights.org/elib/concurrency/event-loop.html).

Can you give an example of a gridlock?

Are GridLocks E related? I mean do we found GridLocks in a traditional 
thread-based concurrent OO Application?  (I guess yes, and so they are not E 
related).

Are GridLocks deterministics? (I guess no)

In the case of a gridlock, can we recover from it at runtime (For example, by 
increasing the buffer space and restarting something (request or 
thread, ...))?

How to prevent gridlocks?

Thanks for your replies.

-- 
Dr. Pierre Vignéras
http://www.vigneras.name/pierre



More information about the e-lang mailing list