gpt4 book ai didi

c - C题中的多线程编程

转载 作者:太空宇宙 更新时间:2023-11-04 01:36:28 25 4
gpt4 key购买 nike

我正在做一个项目,我必须用 C 编写一个多线程库。我必须编写 thread_t_init、thread_t_shutdown、thread_t_create、thread_t_terminate、thread_t_yield 等函数。我正在寻找一个好的起点或至少一些建议。无论是某个网站还是只是一段对话,任何事情都会有所帮助。

最佳答案

在 Unix 系统下,占主导地位的线程 API 是 POSIX Threads,也称为 Pthreads。它是每个 Unix 供应商都必须实现的一组标准 API 调用。几乎所有 Unix 派生版本和类 Unix 操作系统,包括 Linux、Solaris、*BSD 和其他操作系统(因为您没有具体指定是哪一个)都提供了此 API 的实现。使用 Pthreads 编写的线程程序在不同的 Unice 之间具有相当的可移植性。

劳伦斯利弗莫尔国家实验室提供了一套关于不同并行编程技术的优秀教程,包括 Pthreads 上的一个。 .

关于c - C题中的多线程编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13517708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com