gpt4 book ai didi

我可以从当前线程中保存一个值吗?

转载 作者:行者123 更新时间:2023-11-30 19:31:31 27 4
gpt4 key购买 nike

我在编写C程序时遇到了一些困惑。

我的场景有 2 个线程,但它们是串行运行的,因此一次只有一个线程。我想在第一个线程中保存一个参数,并想在第二个线程中获取它。 (这里是pthread)

那么有什么办法可以实现这一点吗?公共(public)静态参数会在线程结束时被回收,因为它属于当前线程。我想在当前进程而不是线程中保存一个值或指针,以便我可以将其附加到下一个线程中...

有什么可能的方法来实现这一点吗?

非常感谢!

最佳答案

线程共享内存。使用变量(全局变量、创建线程的局部变量或堆变量)并将指针传递给指向该变量的两个线程。

关于我可以从当前线程中保存一个值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48513295/

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