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


11
Threadsafe nghĩa là gì?
Gần đây, tôi đã cố gắng Truy cập hộp văn bản từ một chuỗi (không phải chuỗi giao diện người dùng) và một ngoại lệ đã được đưa ra. Nó cho biết điều gì đó về "mã không được an toàn trong luồng" và vì vậy tôi đã kết thúc …


3
Việc không gọi Dispose () trên một đối tượng TPL Task có được coi là chấp nhận được không?
Tôi muốn kích hoạt một tác vụ để chạy trên một chuỗi nền. Tôi không muốn chờ đợi khi hoàn thành nhiệm vụ. Trong .net 3.5, tôi sẽ làm điều này: ThreadPool.QueueUserWorkItem(d => { DoSomething(); }); Trong .net 4, TPL là cách được đề xuất. Mô hình phổ biến mà …




5
Làm cách nào để đồng bộ hóa một biến tĩnh giữa các luồng chạy các phiên bản khác nhau của một lớp trong Java?
Tôi biết rằng việc sử dụng synchronizetừ khóa trước một phương thức mang lại sự đồng bộ hóa cho đối tượng đó. Tức là 2 luồng chạy cùng một thể hiện của đối tượng sẽ được đồng bộ hóa. Tuy nhiên, vì đồng bộ hóa ở cấp độ đối tượng, …





2
Xử lý tín hiệu với nhiều luồng trong Linux
Trong Linux, điều gì sẽ xảy ra khi một chương trình (có thể có nhiều luồng) nhận được một tín hiệu, như SIGTERM hoặc SIGHUP? Chủ đề nào chặn tín hiệu? Nhiều luồng có thể nhận được cùng một tín hiệu không? Có một luồng đặc biệt hoàn toàn dành …
119 c  linux  multithreading  signals  ipc 

1
Căn hộ dành cho người giả
Tôi vừa sửa một lỗi bằng cách sử dụng này: _Thread.SetApartmentState(ApartmentState.STA); Bây giờ tôi muốn hiểu ý nghĩa của nó và lý do tại sao nó hoạt động!


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.