linux內核的list.h線程安全嗎?linux內核的list.h線程安全嗎?
5
A
回答
7
不,list_head
結構不包含任何鎖,並且操作絕不是原子的。
你可以看到這樣的自己here,還有的鎖定機制等沒有提及
6
剛剛看過的執行情況;在作家面前答案顯然是否定的。 (關於不可變數據的多個閱讀器是安全的。)
Paul McKenney在永遠有幫助的LWN上給出了introduction to RCU,從中您可以收集有關管理鏈接列表的線程安全更新的一些提示。當然,你的使用可能很簡單,螺旋鎖就足夠了。
相關問題
- 1. Linux內核的list.h
- 2. java線程安全:線程安全嗎?
- 3. linux - 內核線程搶佔
- 4. Linux內核線程問題
- 5. 如何正確使用list.h中的list_for_each宏(來自Linux內核)?
- 6. Linux內核模塊 - 安全風險?
- 7. Linux內核安裝
- 8. linux/list.h - 如何從列表中安全刪除項目?
- 9. Linux內核線程 - 調度程序
- 10. 休眠和線程安全:注入的SessionFactory線程安全嗎?
- 11. Linux中的內核線程退出
- 12. Linux內核模塊中的內核線程之間的通信
- 13. Spring mongoTemplate線程安全嗎?
- 14. Lparallel.queue線程安全嗎?
- 15. BoxClient線程安全嗎?
- 16. EventHubClient.SendBatchAsync - 線程安全嗎?
- 17. .NET:JsonMediaTypeFormatter線程安全嗎?
- 18. multiset equal_range線程安全嗎?
- 19. pip線程安全嗎?
- 20. com.google.cloud.datastore.Datastore線程安全嗎?
- 21. WNetGetResourceInformation線程安全嗎?
- 22. qsort線程安全嗎?
- 23. work_queue線程安全嗎?
- 24. .NET DateTime線程安全嗎
- 25. DynamoDBContext線程安全嗎?
- 26. 在Python線程安全嗎?
- 27. java.lang.reflect.Method線程安全嗎?
- 28. HttpContext.Current.Cache線程安全嗎?
- 29. UIFont線程安全嗎?
- 30. C#+ =線程安全嗎?