c - 没有堆栈的 Linux 线程

标签 c linux multithreading memory

当然,有必要有某种堆栈——但我想做的是有一个(用户空间)线程,我可以在其中完全(或尽可能接近完成)控制内存分配。最好的方法是什么?我认为我可以避免使用自动变量并为所有内容使用堆:但是有更好的方法吗?

最佳答案

Protothreads 循环, 可能是您正在寻找的东西。

出于兴趣,你想做什么?嵌入式平台?

关于c - 没有堆栈的 Linux 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19210450/

相关文章:

linux - 如何链接到特定的 glibc 版本?

c - 此 C 代码仅获取 HTTP header ,但不是 html 文件

linux - 使用 sed 替换字符串中的版本号

Python:一个线程中的进程阻止另一个线程中的进程完成

c - 如何防止在源代码中调用某些api?

c - 如何检查一个数组中的特定字符串是否在另一个数组中

c# - volatile 变量的值在多线程中不改变

objective-c - Objective-C 中的线程 : most efficient way for an update?

c - 使用 scanf 接受用户输入

c - 位域结构中的未命名整数