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ý.


9
Tại sao i ++ không phải là nguyên tử?
Tại sao i++không phải là nguyên tử trong Java? Để hiểu sâu hơn một chút về Java, tôi đã cố gắng đếm tần suất vòng lặp trong các luồng được thực thi. Vì vậy, tôi đã sử dụng một private static int total = 0; trong lớp học chính. Tôi …



6
Làm thế nào để sử dụng ConcurrentLinkedQueue?
Làm cách nào để sử dụng một ConcurrentLinkedQueuetrong Java? Sử dụng điều này LinkedQueue, tôi có cần phải lo lắng về sự đồng thời trong hàng đợi không? Hay tôi chỉ phải xác định hai phương thức (một để lấy lại các phần tử từ danh sách và một phương …
95 java  concurrency 

6
Có ExecutorService sử dụng luồng hiện tại không?
Điều tôi mong muốn là một cách tương thích để định cấu hình việc sử dụng nhóm luồng hay không. Tốt nhất là phần còn lại của mã không bị ảnh hưởng gì cả. Tôi có thể sử dụng một nhóm chủ đề với 1 chủ đề nhưng đó không …
94 java  concurrency 





6
CountDownLatch so với Semaphore
Có lợi thế nào khi sử dụng java.util.concurrent.CountdownLatch thay vì java.util.concurrent.Semaphore ? Theo như tôi có thể nói các đoạn sau gần như tương đương: 1. Semaphore final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { …

7
Semaphore - Công dụng của số đếm ban đầu là gì?
http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx Để tạo một semaphore, tôi cần cung cấp số lượng ban đầu và số lượng tối đa. MSDN nói rằng số lượng ban đầu là - Số lượng yêu cầu ban đầu cho semaphore có thể được cấp đồng thời. Trong khi nó nói rằng số lượng tối đ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.