"Jos� Alberto" wrote in message news:a0eqqq$9dk$1@news.ya.com... > Hello to everybody, > > I need to use semaphores for a concurrent program, but I've been told not to > use the entry clause, but I can use the Ada.Synchronous_Task_Control > package. You may want to take a look at my article in the patterns archive, on this very subject: I'm Queueless, or, Suspension Objects Instead of Entries http://www.acm.org/archives/wa.cgi?A2=ind9904&L=patterns&P=R7659 See also: Task Synchronization Using Suspension Objects http://www.acm.org/archives/wa.cgi?A2=ind9904&L=patterns&P=R4138