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

2
Sự khác biệt giữa Có thể quan sát được, Tương lai và RxJava có thể quan sát được
Tôi muốn biết sự khác biệt giữa CompletableFuture, Futurevà Observable RxJava. Những gì tôi biết là tất cả đều không đồng bộ nhưng Future.get() chặn luồng CompletableFuture đưa ra các phương thức gọi lại RxJava Observable--- tương tự như CompletableFuturevới các lợi ích khác (không chắc chắn) Ví dụ: nếu …








5
Làm cách nào tôi có thể chuyển đổi mã foreach này thành Parallel.ForEach?
Tôi có một chút bối rối về Parallel.ForEach. Chính xác là Parallel.ForEachgì và nó làm gì? Vui lòng không tham khảo bất kỳ liên kết MSDN. Đây là một ví dụ đơn giản: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff …



8
Làm thế nào để các phương thức tĩnh được đồng bộ hóa hoạt động trong Java và tôi có thể sử dụng nó để tải các thực thể Hibernate không?
Nếu tôi có một lớp tiện dụng với các phương thức tĩnh sẽ gọi các hàm Hibernate để thực hiện truy cập dữ liệu cơ bản. Tôi tự hỏi nếu làm cho phương pháp synchronizedlà phương pháp phù hợp để đảm bảo an toàn luồng. Tôi muốn điều này ngăn …


8
Cách tìm id id trong Python
Tôi có một chương trình Python đa luồng và một hàm tiện ích writeLog(message), viết ra dấu thời gian theo sau là thông báo. Thật không may, tệp nhật ký kết quả không cho biết luồng nào đang tạo thông báo nào. Tôi muốn writeLog()có thể thêm một cái gì …


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.