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

时间:2013-10-25 16:03:29

标签: c multithreading winapi

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

没有补充。函数add只返回printf返回的内容,返回打印的字符数。

知道添加是否使用+运营商?