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






10
Một mutex là gì?
Một mutex là một khái niệm lập trình thường được sử dụng để giải quyết các vấn đề đa luồng. Câu hỏi của tôi với cộng đồng: Một mutex là gì và làm thế nào để bạn sử dụng nó?


19
Sự khác biệt giữa ConcảnHashMap và Collections.syn syncizedMap (Bản đồ) là gì?
Tôi có một Bản đồ được sửa đổi đồng thời bởi một số chủ đề. Dường như có ba triển khai Bản đồ được đồng bộ hóa khác nhau trong API Java: Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap Theo những gì tôi hiểu, Hashtablelà một triển khai cũ (mở rộng Dictionarylớp lỗi thời …






25
Làm thế nào để đợi tất cả các luồng kết thúc, sử dụng ExecutorService?
Tôi cần phải thực hiện một số lượng nhiệm vụ 4 tại một thời điểm, đại loại như thế này: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Làm thế nào tôi có thể nhận được thông báo khi tất cả chúng đã hoàn thành? …


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.