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 thế nào để chạy một tác vụ nền trong một ứng dụng web dựa trên servlet?
Tôi đang sử dụng Java và tôi muốn giữ cho một servlet liên tục chạy trong ứng dụng của mình, nhưng tôi không biết cách thực hiện. Servlet của tôi có một phương thức cung cấp số lượng người dùng từ cơ sở dữ liệu hàng ngày cũng như tổng …

9
Tại sao i ++ không phải là nguyên tử?
Tại sao i++không phải là nguyên tử trong Java? Để hiểu sâu hơn một chút về Java, tôi đã cố gắng đếm tần suất vòng lặp trong các luồng được thực thi. Vì vậy, tôi đã sử dụng một private static int total = 0; trong lớp học chính. Tôi …

5
C # Timers có trôi qua trên một chuỗi riêng không?
System.Timers.Timer có trôi qua trên một luồng riêng biệt với luồng đã tạo ra nó không? Giả sử tôi có một lớp học có bộ đếm thời gian hoạt động 5 giây một lần. Khi bộ hẹn giờ kích hoạt, trong phương thức đã trôi qua, một số đối tượng …

4
iPhone ios đang chạy trong chuỗi riêng biệt
Cách tốt nhất để chạy mã trên một chuỗi riêng là gì? Là nó: [NSThread detachNewThreadSelector: @selector(doStuff) toTarget:self withObject:NULL]; Hoặc là: NSOperationQueue *queue = [NSOperationQueue new]; NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(doStuff:) object:nil; [queue addOperation:operation]; [operation release]; [queue release]; Tôi đã làm theo cách thứ hai nhưng Sách dạy …


3
Giới hạn chuỗi Android AsyncTask?
Tôi đang phát triển một ứng dụng mà tôi cần cập nhật một số thông tin mỗi khi người dùng đăng nhập vào hệ thống, tôi cũng sử dụng cơ sở dữ liệu trong điện thoại. Đối với tất cả các hoạt động đó (cập nhật, truy xuất dữ liệu …







6
C ++ kết thúc được gọi mà không có ngoại lệ hoạt động
Tôi đang gặp lỗi C ++ với luồng: terminate called without an active exception Aborted Đây là mã: #include <queue> #include <thread> #include <mutex> #include <condition_variable> template<typename TYPE> class blocking_stream { public: blocking_stream(size_t max_buffer_size_) : max_buffer_size(max_buffer_size_) { } //PUSH data into the buffer blocking_stream &operator<<(TYPE &other) { std::unique_lock<std::mutex> mtx_lock(mtx); while(buffer.size()>=max_buffer_size) …



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.