1
A
回答
2
所有全局變量都是線程的共享內存區域。 'x'是全局的,並在以下示例中的所有線程之間共享。
#include<pthread.h>
#include<stdio.h>
int sharedx=0;
void *threadFunc(void *arg)
{
printf(" %d %s", sharedx,(char*)arg);
sharedx++;
}
int main(void)
{
pthread_t pth[10]; // this is our thread identifier
int i = 0;
for(i; i<10; i++) {
pthread_create(&pth[i],NULL,threadFunc,"processing...");
}
}
相關問題
- 1. 用戶空間和內核線程之間的共享內存
- 2. 線程之間的PHP共享靜態內存
- 3. 進程之間不共享共享內存
- 4. 通過共享內存進程之間共享指針IPC
- 5. python:StringIO之間共享的內存?
- 6. 線程之間的CUDA共享對象
- 7. CSR共享內存,線程,進程
- 8. 在模塊之間共享內存
- 9. 線程之間共享指針嗎?
- 10. 在線程組之間共享cookie
- 11. 在Java線程之間共享數據
- 12. 在線程之間共享對象
- 13. java之間共享數據線程
- 14. 在兩個線程之間共享QAxObject?
- 15. cuda:線程塊之間共享'常量'
- 16. 在線程之間共享類屬性
- 17. 在線程之間共享XPObject對象
- 18. 線程之間共享什麼資源?
- 19. C++ - 在線程之間共享數據
- 20. 2個進程(應用程序)之間的共享內存
- 21. 在線程中使用共享內存
- 22. Java併發:共享內存線程
- 23. Node.js線程共享內存訪問
- 24. 共享內存組織線程和塊
- 25. 跨線程共享內存訪問
- 26. 進程間通信:共享內存vs線程對象訪問
- 27. Linux/x86_64上的進程之間的共享內存
- 28. Posix在父進程和子進程之間共享內存?
- 29. AGP內存之間的差異,共享圖形內存
- 30. 線程之間的Jmeter線程組共享計數器
你試過了什麼?你卡在哪裏?互聯網上有大量關於線程創建和各種平臺上共享內存使用情況的信息。 –
歡迎來到Stack Overflow。你的問題是'給代碼'問題,但這樣的問題不會被鼓勵。請閱讀[常見問題]。預計你會在回答中表現出一些努力,並詢問你遇到的問題的細節。提到平臺也是一個好主意; Unix類系統的答案與Windows類系統的答案不同(對於Android或iOS,可能又有所不同)。爲了控制對共享內存的訪問,您的同步機制可能是至關重要的決定;線程都共享相同的內存。 –