有线程库吗?在哪里?
是的,有几个。这里有一些URL及其各自的详细信息。请注意,我已经给作者(如果已知)发了电子邮件,以获取关于他们库的更多信息。
Linux线程包
标题 | 简易线程 |
作者 | Christopher Neufeld [neufeld@physics.utoronto.ca] |
仓库 | 文档 [] 源码 [ftp://caliban.physics.utoronto.ca/pub/linux/bb_threads.tar.gz] |
API | 非标准 |
描述 | 这是一个非常基本的简易线程包,已经在单CPU和SMP Linux机器上进行了测试。基于Clone(),并包含演示程序。 |
许可证 | 无 |
状态 | 积极开发中。版本 0.3 |
标题 | CLthreads |
作者 | Pavel Krauz [kra@fsid.cvut.cz] |
仓库 | 文档 [] 源码 [ftp://lin.fsid.cvut.cz/pub/linux/clthreads/clthreads-0.1.1.tgz] 二进制文件 [ftp://lin.fsid.cvut.cz/pub/linux/clthreads/clthreads-0.1.1.bin.tgz] |
API | POSIX 1003.1c |
描述 | 基于clone()的pthreads库,包括部分libc,POSIX 1003.1b支持,示例程序。 |
许可证 | LGPL |
状态 | 积极维护中。版本 0.1.1 |
标题 | DCEthreads |
作者 | Michael T. Peterson [mtp@big.aa.net] |
仓库 | 文档 [http://www.aa.net/~mtp/PCthreads.html]
源码 [ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/dcethreads-1.0.tar.gz] |
API | POSIX 1003.4c 草案 4 (?) |
描述 | PCthreads (tm) 是一个用于基于Linux的Intel系统的多线程库,它基于POSIX 1003.1c标准。该工具包包含库(libpthreads)的源代码,一个用于构建库的ELF和A.OUT版本的构建环境,以及所有POSIX .1c函数的完整man页面集。 |
许可证 | GPL(? 包含源码) |
状态 | ??? 版本 1.0 |
标题 | FSU Pthreads |
作者 | Frank Mueller [mueller@informatik.hu-berlin.de] |
仓库 | 项目文档 [http://www.cs.fsu.edu/~mueller/projects.html]
接口文档 [file://ftp.cs.fsu.edu/pub/PART/publications/pthreads_interface.ps.gz] 项目文档镜像 [http://www.informatik.hu-berlin.de/~mueller/projects.html] 接口文档镜像 [http://www.informatik.hu-berlin.de/~mueller/ftp/pub/PART/pthreads_interface.ps.Z] 源码 [ftp://ftp.cs.fsu.edu/pub/PART/PTHREADS/pthreads.tar.gz] 源码镜像 [http://www.informatik.hu-berlin.de/~mueller/ftp/pub/PART/pthreads.tar.gz] |
API | POSIX 1003.4a 草案 6 + 草案 10 扩展 |
描述 | Pthreads 是一个C库,它为SunOS 4.1.x,Solaris 2.x,SCO UNIX,FreeBSD和Linux实现了POSIX线程。 用于GNU Ada运行时;部分libc支持。 用户空间pthreads库;用于GNU Ada运行时;部分libc,POSIX 1003.4支持;pthreads文档。 |
许可证 | LGPL |
状态 | 积极开发中。版本 2.9 |
标题 | JKthread |
作者 | Jeff Koftinoff [jeffk@awinc.com] |
仓库 | 文档 [http://turnercom.com/jdk/linux3.html] |
API | 非标准 |
描述 | 这是一个使用Linux 2.0 clone() 调用在用户程序中实现可用内核线程的实验。 这些jkthreads的API与pthreads或Win32线程或BeBox线程没有任何关系。 包括C++ 包装器。 |
许可证 | 明信片软件 |
状态 | ???? 版本 1.0 |
标题 | LinuxThreads |
作者 | Xavier Leroy [Xavier.Leroy@inria.fr] |
仓库 | 文档 [http://pauillac.inria.fr/~xleroy/linuxthreads/]
源码 [ftp://ftp.inria.fr/INRIA/Projects/cristal/Xavier.Leroy/linuxthreads.tar.gz] |
API | POSIX 1003.1c |
描述 | LinuxThreads 是 Posix 1003.1c 线程包在 Linux 上的实现。 与 Posix 线程的其他实现不同,LinuxThreads 提供内核空间线程:线程是使用新的 clone() 系统调用创建的,所有调度都在内核中完成。 包括部分 libc 支持和程序示例。 |
许可证 | LGPL |
状态 | 积极开发中。版本: 0.5 |
标题 | LWP |
作者 | Stephen Crane [jsc@doc.ic.ac.uk] |
仓库 | 文档 [ftp://gummo.doc.ic.ac.uk/rex/lwp.ps.gz] |
API | 非标准 |
描述 | 一个小型可移植的轻量级(用户空间)进程库,适用于 sun3/4, mips-ultrix, 386BSD, HP-UX 和 Linux。(包含 Man 页面) |
许可证 | LGPL |
状态 | 积极维护中(一套 C++ 包装器正在开发中)。版本 ?? |
标题 | NThreads (数值线程) |
作者 | Thomas Radke [Thomas.Radke@informatik.tu-chemnitz.de] |
仓库 | 文档 [ftp://ftp.tu-chemnitz.de/pub/Local/informatik/linux]
源码 [ftp://ftp.tu-chemnitz.de/pub/Local/informatik/linux/nthreads.tgz] |
API | 非标准 |
描述 | 用户空间线程包,包含支持内核线程的 Linux 内核补丁。(包含 man 页面) |
许可证 | GPL (? 包含源码) |
状态 | ???? 版本 ?? |
标题 | PCthreads |
作者 | Michael T. Peterson [mtp@big.aa.net] |
仓库 | 文档 [http://www.aa.net/~mtp/PCthreads.html]
源码 [ftp://sunsite.unc.edu:/pub/Linux/devel/lang/c/pthreads-1.0.tar.gz] |
API | POSIX 1003.1c |
描述 | 用户空间 pthreads 库;包括非阻塞 select(), read() 和 write()。包含 Man 页面。需要 DCEThreads。 |
许可证 | LGPL |
状态 | ???? 版本 1.0 |
标题 | Provenzano Pthreads |
作者 | Christopher A. Provenzano [proven@mit.edu] |
仓库 | 文档 [http://www.mit.edu:8001/people/proven/pthreads.html]
源码 [ftp://sipb.mit.edu/pub/pthreads] 源码 [ftp://ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/GCC/libc-5.3.12.tar.gz] |
API | POSIX 1003.1c 子集 (缺少线程取消) |
描述 | 用户空间 pthreads 库,带有线程阻塞系统调用 (read, write, connect, accept, sleep, wait, 等) 和线程安全的 C 库 (stdio, 网络实用程序, 等)。一个单独的版本与 Linux libc 源码一起分发,但默认情况下可能不会构建。 |
许可证 | BSD 风格 |
状态 | 积极开发中。版本 1.60b5 |
标题 | QuickThreads |
作者 | David Keppel [pardo@cs.washington.edu] |
仓库 | 文档 [ftp://ftp.cs.washington.edu/tr/1993/05/UW-CSE-93-05-06.PS.Z] |
API | 非标准 |
描述 | 一个用于构建用户空间线程包的工具包。 请注意,这旨在促进构建线程库包;因此,它省略了许多更高级别的函数。 文档以 PostScript 编写。 |
许可证 | BSD 风格 |
状态 | 积极维护中。版本 0.0.2 |
标题 | RexThreads |
作者 | Stephen Crane [jsc@doc.ic.ac.uk] |
仓库 | 文档 [ftp://gummo.doc.ic.ac.uk/rex/lwp.ps.gz] |
API | 非标准 |
描述 | 用户空间线程库。 |
许可证 | LGPL |
状态 | 积极维护中(一套 C++ 包装器正在开发中)。版本 ?? |
![]() |
![]() |
![]() |
![]() |
![]() |
[上一页] | [首页] | [字典] | [邮件作者] | [下一页] |