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

Trong khoa học máy tính, đồng thời là một thuộc tính của các hệ thống trong đó nhiều tính toán có thể được thực hiện trong các khoảng thời gian chồng chéo. Các tính toán có thể được thực thi trên nhiều lõi trong cùng một chip, các luồng được chia sẻ theo thời gian được ưu tiên trên cùng một bộ xử lý hoặc được thực hiện trên các bộ xử lý được phân tách vật lý.

7
Màn hình trong Java là gì?
Một màn hình được đề cập đến trong lập trình đồng thời trong Java là gì? Khi tôi đọc rằng "mọi đối tượng đều liên kết với màn hình" nghĩa là gì? Nó có phải là một đối tượng đặc biệt?

13
Không thể tạo một nhóm luồng được lưu trữ với giới hạn kích thước?
Dường như không thể tạo nhóm luồng được lưu trong bộ nhớ cache với giới hạn số lượng luồng mà nó có thể tạo. Đây là cách Executors.newCachedThreadPool được triển khai trong thư viện Java tiêu chuẩn: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new SynchronousQueue<Runnable>()); …





6
AtomicInteger lazySet so với set
Sự khác biệt giữa các lazySetvà setcác phương pháp là AtomicIntegergì? Các tài liệu không có nhiều điều để nói về lazySet: Cuối cùng đặt thành giá trị đã cho. Có vẻ như giá trị được lưu trữ sẽ không được đặt ngay lập tức thành giá trị mong muốn …
116 java  concurrency  atomic 




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 …




4
Sự khác biệt giữa DispatchQueue.main.async và DispatchQueue.main.sync
Tôi đã sử dụng DispatchQueue.main.asynctrong một thời gian dài để thực hiện các thao tác liên quan đến giao diện người dùng. Swift cung cấp cả DispatchQueue.main.asyncvà DispatchQueue.main.syncvà cả hai đều được thực hiện trên hàng đợi chính. Bất cứ ai có thể cho tôi biết sự khác biệt giữa …

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.