2
A
回答
1
如果它調用任何ruby方法調用(rb_funcall),那麼它可以看c代碼(array.c) ,我相信它不是線程安全的。否則它應該是...
你可以很容易地覆蓋#pop等,並讓他們有自己的同步。
相關問題
- 1. 在多核環境下使用原子操作的線程安全
- 2. 多線程iOS環境下的非原子性
- 3. Java多線程編程 - 原子操作
- 4. 多線程環境下的OperationContext.Current.SessionId
- 5. 在多線程環境下的Android ResultReceiver
- 6. python主線程和子線程之間的原子操作
- 7. 多線程環境下單個讀取或寫入操作的可見性
- 8. AnyEvent在多線程環境
- 9. 實現多線程環境
- 10. 在多線程環境
- 11. 多線程環境問題
- 12. 多線程環境下緩存集合的無限循環
- 13. gcc原子內置函數:多線程環境中的任何已知衝突?
- 14. 在多線程環境中原子更新DB字段的計數
- 15. Python的子流程-POPEN死鎖在多線程環境中
- 16. Web(asp.net)環境中的長時間運行操作(線程)
- 17. Git在多操作系統環境下的結局
- 18. Ruby多線程Sql(在測試環境中)
- 19. 多線程環境中的堆
- 20. 多線程環境中的Ninject攔截
- 21. 的getInstance將在多線程環境
- 22. 多線程環境中的領域
- 23. scala:多線程環境中的apache httpclient
- 24. 多線程環境中的ACID問題
- 25. 多線程環境中的Bench Mark
- 26. 多線程環境中的mkdirs()函數
- 27. 多線程環境中的JDBC事務
- 28. 多生產ruby/rails環境
- 29. 在多線程環境下在eclipse中進行遠程調試
- 30. 多線程環境下的Java對象構造