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

Đa luồng là khả năng của máy tính hoặc chương trình thực hiện công việc đồng thời hoặc không đồng bộ bằng cách sử dụng nhiều luồng thực thi đồng thời (thường được gọi là luồng).





5
Làm cách nào để chọn giữa Semaphore và SemaphoreSlim?
Các giao diện công cộng của chúng xuất hiện tương tự nhau. Các tài liệu hướng dẫn quốc gia rằng SemaphoreSlim là một sự thay thế nhẹ và không sử dụng semaphores Windows Kernel. Tài nguyên này nói rằng SemaphoreSlim nhanh hơn nhiều. Trong những tình huống nào thì SemaphoreSlim …

4
phép gán tham chiếu là nguyên tử, vậy tại sao lại cần Interlocked.Exchange (ref Object, Object)?
Trong dịch vụ web asmx đa luồng của tôi, tôi có một trường lớp _allData thuộc loại SystemData của riêng tôi, bao gồm một số ít List<T>và Dictionary<T>được đánh dấu là volatile. Dữ liệu hệ thống ( _allData) thỉnh thoảng được làm mới và tôi làm điều đó bằng cách …






7
Có cần Mutexes trong javascript không?
Tôi đã thấy liên kết này: Triển khai Loại trừ lẫn nhau trong JavaScript . Mặt khác, tôi đã đọc rằng không có chủ đề nào trong javascript, nhưng chính xác thì điều đó có nghĩa là gì? Khi các sự kiện xảy ra, chúng có thể ngắt ở đâu …


5
Java Regex Thread có an toàn không?
Tôi có một hàm sử dụng Pattern#compilevà một Matcherđể tìm kiếm danh sách các chuỗi cho một mẫu. Chức năng này được sử dụng trong nhiều chủ đề. Mỗi luồng sẽ có một mẫu duy nhất được chuyển đến Pattern#compilekhi luồng được tạo. Số luồng và mẫu là động, có …


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.