Main > Programming > Libraries >

Portable Coroutine Library 1.6

Portable Coroutine Library 1.6

Sponsored Links

Portable Coroutine Library 1.6 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.30 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1410
Date added: 2006-01-04
Publisher: Davide Libenzi

Portable Coroutine Library 1.6 description

Portable Coroutine Library (PCL) implements the low level functionality for coroutines. For a definition of the term coroutine see The Art of Computer Programming by Donald E. Knuth.
Coroutines are a very simple cooperative multitasking environment where the switch from one task to another is done explicitly by a function call. Coroutines are a lot faster than processes or threads switch, since there is no OS kernel involvement for the operation.
Also coroutines require much less OS resources than processes of threads. The idea of writing this library started when I was testing Linux epoll functionality and performance.
I initially started using the coro library by E. Toernig and I found the library very interesting. It was simple and yet powerful. The limitations of the coro library were both non portability and crashes when not used together with certain versions of gcc.
So I decided to write a new library to address the problems aforementioned by also taking portable context switching ideas from the GNU Pth library. This library is easily portable on almost every Unix system and on Windows.
It can use either the ucontext.h functionalities ( getcontext()/makecontest()/swapcontext() ) or the standard longjmp()/setjmp().
Enhancements:
- This release fixes a shared library soname generation error that was missing the library version information.

Portable Coroutine Library 1.6 Screenshot

Advertisements

Portable Coroutine Library 1.6 Keywords

Bookmark Portable Coroutine Library 1.6

Hyperlink code:
Link for forum:

Portable Coroutine Library 1.6 Copyright

WareSeeker periodically updates pricing and software information of Portable Coroutine Library 1.6 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 Portable Coroutine Library 1.6 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
Standard Portable Library is a pointer friendly C/C++ STL substitute. Free Download
C++ Portable Types Library (PTypes) is a simple alternative to the STL with multithreading and networking. Free Download
The Configuration File Library (CFL) is a collection of routines for manipulating configuration files. Free Download
libCoroutine is a simple stackfull coroutine implementation, largely based on ucontext and fibers. Free Download
Unworkable is a BSD-licensed BitTorrent implementation. Free Download
DM1 Threads Library is a portable threads library in C++. Free Download
GNU C library is the C library used in the GNU system. Free Download
Better String Library is an abstraction of a string data type which is superior to the C library char buffer string. Free Download