想想我使用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