想想我使用win32 api的createthread()
创建了2个线程。我在一个连接到一个串行端口的线程中获取数据,第二个线程将对线程1的数据执行操作。我将数据存储在一个缓冲区中,但是我想在线程2中使用该缓冲区,这样我就可以继续使用thraed 2函数对数据进行操作了。所以我怎么可以分享两个线程之间的数据。在Windows中使用C在两个线程之间共享缓冲区的方法是什么?
-1
A
回答
2
printf
函数返回写入的元素数。在这种情况下,是x
(第一个%*c
)和y
(第二个)之和的字符数。
1
这不是加法。函数add
只是返回什么printf
返回,它返回打印的字符数。
你做知道添加是用+
运算符完成的吗?
+1
它看起来像一个奇怪的格式字符串,其中的精度从参数中选择,所以打印字符的数量恰好是X + Y – Roddy
+0
@Roddy啊是的,这是正确的。这是一个......奇怪的做法! –
相关问题
- 1. 在线程间共享帧缓冲区
- 2. 如何在Java线程之间实现共享缓冲区?
- 3. 在两个线程之间共享QAxObject?
- 4. 在Mac OS X的进程之间共享OpenGL帧缓冲区
- 5. 在C#字符串对象之间共享字符缓冲区
- 6. 在java中两个独立的连续任务之间共享单个线程的最佳方法是什么
- 7. 共享缓冲区进程
- 8. 如何在Linux下在C中的两个子进程之间共享缓冲区?
- 9. 在两个活动之间共享实例对象的好方法是什么?
- 10. 在两个类之间使用按钮共享一个方法
- 11. 线程之间共享什么资源?
- 12. C++ - 在线程之间共享数据
- 13. 在类之间共享对象的好方法是什么?
- 14. 在文件之间共享函数的方法是什么?
- 15. 在类之间共享对象的正确方法是什么?
- 16. 在Python中的两个线程之间共享变量
- 17. 如何在Java中的两个线程之间共享变量?
- 18. 如何在java中的两个线程之间共享变量?
- 19. 为什么Django数据库缓存不能在多个线程之间共享?
- 20. 在C#中两个独立的Windows应用程序之间共享数据
- 21. 在javascript和原生插件之间共享缓冲区对象,用C++编写?
- 22. 双缓冲方法之间的区别
- 23. 在C#中的两个进程之间共享对象
- 24. 共享一个缓冲区 - 线程安全
- 25. 两个GLSL程序共享缓冲区吗?
- 26. 在两个类之间共享一个线程池
- 27. 在线程之间共享不带锁的线程值C
- 28. 如何在C#中不同类的两个线程之间共享数据#
- 29. 在两个线程之间共享大型只读结构的最佳方式是什么?
- 30. 在进程之间共享活动对象的正确方法是什么?
尝试添加0xfffffff和0xffffffff ...或更大的数字。 – alk