linux-l: Threads ?
tho at thomsen.isdn.cs.tu-berlin.de
tho at thomsen.isdn.cs.tu-berlin.de
Sa Mär 20 16:49:03 CET 1999
In message <19990320131311.A442 at jroger.in-berlin.de>, Sebastian Rittau writes:
> On Sat, Mar 20, 1999 at 02:23:42AM +0100, Soeren Sonnenburg wrote:
>
> > Gibts unter Linux/Unix threads oder nur prozesse ???
>
> Es gibt Threads, die aber AFAIK als Prozesse implementiert werden
> und daher auch auf der Prozessliste erscheinen.
>
Es gibt fuer Linux verschiedene Implementierungen. Da aber die glibc2 selbst
eine enthaelt (die auf Unterstuetzung durch den Kernel angewiesen ist), wird
sie wohl alle anderen verdraengen:
/usr/doc/libc6/FAQ.threads.html:
--8<--
A. The big picture
A.1: What is LinuxThreads?
LinuxThreads is a Linux library for multi-threaded programming. It implements the
Posix 1003.1c API (Application Programming Interface) for threads. It runs on any
Linux system with kernel 2.0.0 or more recent, and a suitable C library (see section
[12]B).
-->8--
Dort werden auch Gruende genannt, die dafuer sprechen Threads auch auf Ein-
prozessor-systemen zu verwenden (wer hoechste Performance will, verwendet
dort besser asynchronus I/O und verzichtet auf Multithreading).
Guenther
Mehr Informationen über die Mailingliste linux-l