Hãy nói rằng tôi có khai báo như sau:Các chủ đề khác có thể sửa đổi bộ nhớ cục bộ không?
thread_local std::atomic<void*> local_var;
đang thay đổi của local_var
từ chủ đề khác cho phép? Tức là, nếu tôi giao tiếp địa chỉ của số local_var
cho một chủ đề khác, sẽ không sửa đổi local_var
từ đó triệu hồi ma quỷ mũi?
"Chủ đề địa phương" có nghĩa là gì nếu chúng là? –
Đó sẽ là baaaaaaaad. –
@TonyHopkinson Tại sao? Tôi sẽ, tất nhiên, chăm sóc các vấn đề suốt đời. Địa chỉ của biến thread-local không thay đổi khi nó được cấp phát, do đó về cơ bản tôi có thể truyền địa chỉ đó đến một luồng khác và sửa đổi biến từ đó với sự đồng bộ hóa thích hợp. –