在 Windows 中使用 C 在两个线程之间共享缓冲区的方法有哪些?



想想我使用 Win32 API createthread()创建了 2 个线程的场景。 我在一个连接到一个串行端口的线程中获取持续数据,第二个线程将对线程 1 的数据执行操作。 我将数据存储在 Thraed 1 中的一个缓冲区中。 但是我想在线程 2 中使用该缓冲区, 这样我就可以使用 Thraed 2 函数继续对数据进行操作。那么我如何在两个线程之间共享数据。

printf函数返回写入的元素数。在这种情况下,字符数是x(第一个%*c)和y(第二个)的总和。

这不是加法。该函数add简单地返回printf返回的内容,该内容返回打印的字符数。

知道加法是用+运算符完成的吗?

最新更新