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


9
Tạo hàng đợi chặn <T> trong .NET?
Tôi có một kịch bản trong đó tôi có nhiều luồng thêm vào hàng đợi và nhiều luồng đọc từ cùng một hàng. Nếu hàng đợi đạt đến một kích thước cụ thể, tất cả các luồng đang lấp đầy hàng đợi sẽ bị chặn khi thêm cho đến khi …


10
IllegalMonitorStateException khi chờ cuộc gọi ()
Tôi đang sử dụng đa luồng trong java cho chương trình của mình. Tôi đã chạy thread thành công nhưng khi tôi đang sử dụng Thread.wait(), nó đang ném java.lang.IllegalMonitorStateException. Làm thế nào tôi có thể làm cho một chủ đề chờ cho đến khi nó sẽ được thông báo?

17
Bế tắc là gì?
Khi viết các ứng dụng đa luồng, một trong những vấn đề phổ biến nhất gặp phải là bế tắc. Câu hỏi của tôi cho cộng đồng là: Bế tắc là gì? Làm thế nào để bạn phát hiện ra chúng? Bạn có xử lý chúng? Và cuối cùng, làm …

1
Tại sao, trong khi đó, trong khi (mà không đúng) mà không có Thread Thread. Ngủ thì gây ra việc sử dụng CPU 100% trên Linux mà không phải trên Windows?
Tôi đã tạo một chương trình đơn giản trong java: public static void main(String[] args) throws InterruptedException { while (true) ; } Nếu tôi chạy cái này trên máy Linux, nó cho thấy việc sử dụng CPU 100%, nhưng không làm cho HĐH xuất hiện chậm. Tuy nhiên, nếu tôi …

7
Thực hiện H # Chung Hết giờ
Tôi đang tìm kiếm những ý tưởng tốt để thực hiện một cách chung để có một dòng mã (hoặc đại biểu ẩn danh) thực thi mã với thời gian chờ. TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min Tôi …


10
Chủ đề này tham gia mã có nghĩa là gì?
Trong mã này, hai tham gia và phá vỡ có nghĩa là gì? t1.join()nguyên nhân t2dừng lại cho đến khi t1chấm dứt? Thread t1 = new Thread(new EventThread("e1")); t1.start(); Thread t2 = new Thread(new EventThread("e2")); t2.start(); while (true) { try { t1.join(); t2.join(); break; } catch (InterruptedException e) { e.printStackTrace(); …



2
Đối số chuỗi luồng của Python
Tôi có một vấn đề với luồng Python và gửi một chuỗi trong các đối số. def processLine(line) : print "hello"; return; . dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); Trong đó dRecpered là chuỗi của một dòng được đọc bởi một kết nối. Nó gọi một chức nă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.