Câu hỏi được gắn thẻ «volatile»

Dễ bay hơi là một định tính được sử dụng để xác định vùng lưu trữ dữ liệu (đối tượng, trường, biến, tham số) "có thể tự thay đổi", do đó không cho phép một số tối ưu hóa trình tạo mã. Trong một số, nhưng không phải tất cả các ngôn ngữ nhận ra điều kiện này, quyền truy cập vào dữ liệu đó là chuỗi an toàn.

22
Từ khóa dễ bay hơi hữu ích cho
Trong công việc hôm nay, tôi đã xem qua volatiletừ khóa trong Java. Không quen thuộc với nó, tôi tìm thấy lời giải thích này: Lý thuyết và thực hành Java: Quản lý sự biến động Đưa ra chi tiết trong đó bài viết đó giải thích từ khóa đang …

9
Dễ bay hơi so với khóa liên động so với khóa
Giả sử một lớp có một public int countertrường được truy cập bởi nhiều luồng. Điều này intchỉ tăng hoặc giảm. Để tăng lĩnh vực này, nên sử dụng phương pháp nào, và tại sao? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Thay đổi công cụ sửa đổi truy cập counterthành public volatile. …





4
Sự khác biệt giữa dễ bay hơi và đồng bộ hóa trong Java
Tôi đang tự hỏi sự khác biệt giữa việc khai báo một biến là volatilevà luôn truy cập vào biến trong một synchronized(this)khối trong Java? Theo bài viết này, http://www.javamex.com/tutorials/syn syncization_voliverse.shtml có rất nhiều điều để nói và có nhiều điểm khác biệt nhưng cũng có một số điểm tương …



8
Từ khóa trên mạng dễ bay hơi được sử dụng để làm gì?
На этот вопрос есть ответы на Stack Overflow на русском : Ключевое слово в biến động Java Tôi đọc một số bài viết về volatiletừ khóa nhưng tôi không thể tìm ra cách sử dụng chính xác của nó. Bạn có thể vui lòng cho tôi biết nó nên được …
130 c#  java  volatile 


4
Có đắt không?
Sau khi đọc Sách dạy nấu ăn JSR-133 cho Người viết trình biên dịch về việc triển khai biến biến động, đặc biệt là phần "Tương tác với hướng dẫn nguyên tử", tôi giả định rằng việc đọc một biến dễ bay hơi mà không cập nhật biến đó cần …

6
Minh họa cách sử dụng từ khóa biến động trong C #
Tôi muốn viết mã một chương trình nhỏ minh họa trực quan hành vi của volatiletừ khóa. Lý tưởng nhất, nó phải là một chương trình thực hiện truy cập đồng thời vào một trường tĩnh không bay hơi và có hành vi không chính xác vì điều đó. Thêm …
88 c#  .net  volatile 

6
dễ bay hơi so với có thể thay đổi trong C ++
Tôi có một câu hỏi về sự khác biệt giữa dễ bay hơi và có thể thay đổi. Tôi nhận thấy rằng cả hai đều có nghĩa là nó có thể được thay đổi. Còn gì nữa? Họ là những điều tương tự? Có gì khác biệt? Chúng được áp …
85 c++  volatile  mutable 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.