Full applications or fully functional application components are highlighted here.
These are all either standalone applications or appropriate for reuse in other
applications (with the author's permission, of course)
MySQL (a powerful and reliable SQL database)
- MySQL is a SQL (Structured Query Language) database server.
MySQL was written by Michael (Monty) Widenius. Monty uses a specially
patched version of MIT Pthreads packaged with his distribution to
accomodate those platforms that do not have native implementations
of pthreads. Check out the MySQL Homepage
for more info.
Thrash (a multithreaded shell)
- "Thrash is capable of maintaining multiple simultaneous threads,
within the same one process. Each shell session is implemented
using one thread. The various threads share the same working
environment (including the working directory, environment variables,
aliases, command history, and any other process-level characteristics,
such as the umask). While all threads share the same working
environment, all the threads are active simultaneously, and can
execute internal and external programs independant of each other. "
---
Thrash Homepage
Phttpd (a multithreaded web server)
- Phttpd is a free multithreaded, lightweight & fast
World Wide Web
server written by Peter Eriksson.
Phttpd can be downloaded from its
homepage in Sweden.
- Phttpd uses features like multithreading, dynamic linking and
memory mapping to achieve quick response time, extensibility
and high transfer rates, without consuming huge system resources.
- Here is a good porting project for someone. It uses Solaris threads
but has a port to use MIT Pthreads for Irix.
Tgrep and Quick Sort
- Download site
Thread-safe X11 Libraries
- Xavier Leroy provides some instuctions on building these in his
LinuxThreads
distribution
- Mnemonic has some prebuilt thread-safe X11 libs at it's
homepage
Mini HTTP Proxy
- One of the example applications included with Xavier Leroy's
LinuxThreads
distribution is a multithreaded HTTP proxy server. It might need
some minor (I think) modifications for PMPthreads.
Quarks
- Another version of MIT pthreads is included with this application
infrastructure code that adds
pthread_freeze and
pthread_thaw as non-standard commands. Quarks can
be downloaded from it's
homepage.
Got More Applications?
- Send me the info!
|