免费的C/C++的线程库

分享到:
LinuxThreads Library

The LinuxThreads library implements Posix 1003.1c threads on (as the name reveals) Linux. It provides kernel-level threads where scheduling is handled by the Linux kernel. Thus, unlike user-level thread packages, it can take advantage of multiprocessors.

FSU Pthreads (POSIX Threads)

This C library implements POSIX threads on a variety of operating systems, including Linux, FreeBSD, SCO Unix, Solaris, SunOS and DOS.

QpThread

(Since the original QpThread does not appear to be available any more, I'm listing this fork of QpThread.) The QpThread is a C++ framework for threads and Unix signals that operates on top of POSIX threads. It supports deferred cancellation (through C++ exceptions), timers, thread pools, etc.

昵    称:
验证码:

相关文档:

  • C/C++ 程序的性能分析工具 google-perftools
    google-perftools 是一款针对 C/C++ 程序的性能分析工具,它是一个遵守 BSD 协议的开源项目。使用该工具可以对 CPU 时间片、内存等系统资源...
  • 优化的内存访问 TCMalloc
    TCMalloc (google-perftools) 是用于优化C++写的多线程应用,比glibc 2.3的malloc快。这个模块可以用来让MySQL在高并发下内存占用更加稳定。...
  • C++集成开发环境 Code::Blocks
    Code::Blocks (codeblocks)是一个开源、免费、跨平台的c++ IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也...
  • C&C++同步I/O库 libaio
    libaio 包的作用是为了支持同步I/O。对于数据库之类的系统特别重要。...
  • Command Line Progress Bar
    这是一个在 Linux 下用 C 语言写的控制台下的进度条,如下图所示:...
  • 实现专业品质创意的C++开源包:Cinder
    Cinder是一个专为创意而生的C++开源包。Cinder是一款C++开源资料库,是一个跨平台的,专为程序制图、音频、视频、网络、图像处理和计算...
  • C++ 输入类型不匹配检测方法
    C++中检测输入类型不匹配的检测方法。 输入类型不匹配是指输入的数据类型与所期望的类型不匹配,如 int n; cin >> n; 但输入的数...
  • zip文件C语言解析包 ZZIPlib
    ZZIPlib 是一个轻量级的用来从ZIP文件抽读取文件的C语言包,同时也可以用来将多个文件压缩成zip格式,采用的是 zlib 库开发。...
  • 轻量级CPP开发框架 RLIB
    RLIB是一款轻量级的C++开发框架, 提供一些常见的编程任务, 采用类似C#的命名方式....
  • 十个最值得阅读学习的C开源项目代码
    十个最值得阅读学习的C开源项目代码...
  • C++命令行参数解析器 CLPP
    C++ command line parameters parser (CLPP) 是一个命令行参数解析器,使用回调函数方式。只用于和 Boost C++ 库和 ISO C++ 使用。...
  • C/C++集成开发环境 Dev C++
    Dev-C++是一个Windows下的C和C++程序的集成开发环境。它使用MingW32/GCC编 译器,遵循C/C++标准。...
  • 揭秘Facebook官方底层C++函数 - Folly
    Facebook近日公布了其官方底层C++函数Folly,Folly(该缩略语表示Facebook开源代码库)其实是C++11组件库,这些组件在设计时着眼于实用性和...
  • 一个 C++ 的基准测试管理库:Celero
    对代码进行持续性开发和有意义的基准测试是一个复杂的任务。虽然测试工具本身(Intel® VTune™ Amplifier, SmartBear AQTime, Valgrind)与应用程...
  • C++ 经验条款
    从最简单的思想来看,C++对象模型中是根据虚函数表来管理虚函数的,那么在调用虚函数时,需要找到虚函数表,在对象没有创建成功...
  • C序列化或反序列化库:tpl
    tpl是一个开源的小项目,其主要是提供一个可以序列化或反序列化C语言数据的一个API函数库。tpl号称是最有效率的也是最快的,它可以...
  • C语言的hash表实现:uthash
    uthash是一个C语言的hash表实现。它以宏定义的方式实现hash表,不仅加快了运行的速度,而且与关键类型无关的优点。 uthash使用起来十...
  • 标准C语言库 Glibc
    Glibc 是提供系统调用和基本函数的 C 库,比如open, malloc, printf等等。所有动态连接的程序都要用到它。...
  • C++ 简易scoket Server
    C++ 简易scoket Server...
  • 构建高性能系统的C语言事件框架:libPhenom
    libPhenom 是 Facebook 发布的一个C语言事件框架,用于构建高性能和高可扩展的系统。支持多线程,提供内存管理和常用数据结构(hash tables, l...