Pipe-Sem 1.0

Sponsored Links

Pipe-Sem 1.0 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size:
Platform: Any Platform
License: GPL
Price: FREE
Downloads: 13
Date added: 2008-04-08
Publisher: Davide Libenzi

Pipe-Sem 1.0 description

Pipe-Sem 1.0 is a good utility which might help you a lot in developing ASYNC applications. Many synchronization primitives are available for Unix systems, but any of them expose a pollable interface to the user. In these cases, if the caller execute a down operation on a blocking semaphore, the application will sleep and whole ASYNC loop will starve because of the wait.

To cope with this problem in ASYNC software, the publisher developed a pipe based semaphore implementation, called Pipe-Sem. The implementation is trivially simple and it uses the pipe internal mechanisms to expose a pollable wait interface.

Besides the standard semaphore operations, the function psem_down_fd() can be used to retrieve a files descriptor that can be dropped inside a Unix pollable API like select(2), poll(2) or epoll(2). The caller will have to wait for input events (POLLIN), and when receiving the event itself, the caller should invoke the psem_try_down() function to try to acquire the semaphore.

Please note that receiving an event from the pollable interface, does not mean that we acquired to semaphore, and the function psem_try_down() will have to be called (and tested for zero return code) to correctly complete the down operation.

Pipe-Sem 1.0 Screenshot

Advertisements

Pipe-Sem 1.0 Keywords

Bookmark Pipe-Sem 1.0

Hyperlink code:
Link for forum:

Pipe-Sem 1.0 Copyright

WareSeeker periodically updates pricing and software information of Pipe-Sem 1.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Pipe-Sem 1.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Pipe Viewer is a pipeline data transfer meter. Free Download
Progress is a utility used in a pipe to report progress of data transfer to standard error. Free Download
mod-auth-pipe is a module of authentication written for Apache 1 (it hasnt been tested with Apache 2, but it may work). Free Download
Buenos is a small SMP operating system skeleton which can be used as a base for operating systems project courses. Free Download
rdns provides a tiny little UNIX utility that will preform reverse dns lookups. Free Download
Tmpf is tiny script (written in Ruby) to write standard output to a temporary file. Free Download
IO::Pipe::Producer is a Perl module that provides two modules getSubroutineProducer and getSystemProducer. Free Download
Net::Oscar project is a pure Perl implementation of the OSCAR protocol used by ICQ and AIM instant message clients. Free Download