- Phát triển data.frame theo cách hiệu quả về bộ nhớ
- phát hiện rò rỉ bộ nhớ ruby/ruby on rails
- Không thể giải quyết việc nhập android.support.v7.app
- Ổ cắm miền UNIX và bộ nhớ chia sẻ (tệp được ánh xạ)
Trong ứng dụng của mình, tôi phải gửi thông tin nhịp tim định kỳ đến một ứng dụng "anh chị em".
Có tốt hơn khi sử dụng System.Timers.Timer/Threading.Timer hay sử dụng một luồng với vòng lặp while và Thread.Sleep?
Khoảng cách giữa các nhịp tim là 1 giây.
trong khi(!thoát)
{
//làm việc
Luồng.Ngủ(1000);
}
hoặc
myTimer. Bắt đầu( () => {
//làm việc
}, 1000); //mã giả (không phải cú pháp thực tế)...
1 Câu trả lời
Hệ thống.Threading.TimerXin hãy bỏ phiếu cho tôi.
System.Timers.Timer được thiết kế để sử dụng cho chức năng hẹn giờ dựa trên máy chủ (mã của bạn chạy như một máy chủ/dịch vụ trên máy chủ, không phải bởi người dùng).
Luồng có vòng lặp While và lệnh Thread.Sleep thực sự là một ý tưởng tồi vì đã có cơ chế hẹn giờ mạnh hơn trong .NET.
Liên quan đến c# - System.Timers.Timer/Threading.Timer so với Thread với WhileLoop + Thread.Sleep cho các tác vụ định kỳ, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/2822441/
Cách tốt nhất để thực hiện nhiệm vụ này là gì: Luồng chính (luồng A) tạo ra hai luồng khác (luồng B và luồng C). Luồng B và C thực hiện I/O đĩa nặng và cuối cùng cần chuyển các tài nguyên mà chúng tạo ra cho luồng A, sau đó luồng A sẽ gọi tệp DLL bên ngoài
Tôi là một lập trình viên mới và quan tâm đến ngôn ngữ Julia. Tài liệu (https://docs.julialang.org/en/v1/base/multi-threading/) ghi là Threads.@thread
Sự khác biệt giữa thread.start_new_thread và threading.Thread.start trong Python là gì? Tôi nhận thấy rằng khi start_new_thread được gọi, luồng mới sẽ bị chấm dứt khi luồng gọi
Tôi đang học lập trình Android Bluetooth. Tôi đã sao chép hầu hết mã từ trang web Android Developers của Google cho mục đích học tập. Ý tưởng là việc lắng nghe các kết nối trên máy chủ được thực hiện trong một luồng mới mà không chặn luồng UI. Khi nhận được yêu cầu kết nối, kết nối
Luồng thực thi phương thức của đối tượng có phụ thuộc vào luồng mà nó được tạo ra không? Giả sử bạn có hai luồng Thread1 và Thread2 và hai lớp ClassA và ClassB trong ứng dụng Java của bạn. Bạn đang ở Chủ đề 1
Tôi đang thử nghiệm luồng C++11 bằng mã này, nhưng khi tạo luồng, tôi nhận được lỗi không có hàm phù hợp để gọi đến 'std::thread::thread()'. Giống như có gì đó không ổn với lệnh ctr mà tôi đưa cho hàm std::thread.
Tôi có lớp eventEngine và gateway sau: class eventEngine { public: eventEngine(); std::thread threa; std
Tôi cần chạy nhiều luồng của lớp Observer bằng số phần tử trong danh sách dirlist. Khi tôi chạy lệnh python console thì nó hoạt động tốt. lớp Observer(Thread): def ru
Tôi đọc được đoạn mã sau trong một cuốn sách Java. Tôi biết rằng lớp Main kế thừa lớp Thread theo mặc định, do đó currentThread(); thay vì Thread.currentThread(); cũng sẽ thực hiện được công việc này. Nhưng tôi không hiểu
Tôi đang sử dụng API của bên thứ 3 trong hệ thống của mình để khởi động một luồng người dùng chạy mãi mãi. Sau khi chương trình của tôi kết thúc, JVM tiếp tục chạy vì luồng này, vì vậy tôi thử lấy tham chiếu luồng này và thay đổi nó bằng thread.setDaemon(t
Mọi đối tượng trong Python mà tôi biết đều xử lý việc khởi tạo lớp cơ sở của nó bằng cách gọi: super(BaseClass, self).__init__() Điều này có vẻ không đúng với các lớp con của threading.Thread ,
Trong một dự án Xamarin mà tôi mới làm gần đây, tôi thấy rằng nhà phát triển đã sử dụng Java.Lang.Thread cũng như System.Threading.Thread (cho các hoạt động rất giống nhau - như tải dữ liệu ở chế độ nền).
Tôi đang chạy một vòng kép trong Julia. Mã này rất đơn giản. w = rand(1000,1000) hàm regular_demo(w::Array{Float64, 2}) n = kích thước
Tôi đang sử dụng Python 3 trên Windows. Tôi đang sử dụng threading.Thread để chạy một hàm một cách động và tôi có thể gọi nó có hoặc không có đối số. Tôi đang thiết lập một danh sách trong đó mục đầu tiên là một chuỗi xác định đường dẫn. Các thông số khác
Tôi đã tìm thấy một số ví dụ về việc quản lý luồng bằng cách sử dụng mô-đun luồng (sử dụng Python 2.6). Điều tôi muốn hiểu là phương thức "Run" được gọi như thế nào và ở đâu trong ví dụ này. Tôi không thấy nó ở đâu cả. Lớp ThreadUrl trong hàm main()
Giả sử tôi bắt nguồn từ threading.Thread: from threading import Thread class Worker(Thread): def start(self):
đóng cửa. Câu hỏi này cần thông tin gỡ lỗi. Hiện tại không chấp nhận câu trả lời. Chỉnh sửa câu hỏi để bao gồm hành vi mong muốn, một vấn đề hoặc lỗi cụ thể và
Sử dụng WinDbg và SOS, tôi có những thông tin sau: 0:011> !threads ThreadCount: 7 UnstartedThread: 0 BackgroundThread: 4 Pendin
App Engine đưa ra lỗi: com.google.apphosting.api.ApiProxy$CallNotFoundException: Không thể thực hiện lệnh gọi API urlfe
Tôi đang cố nhúng Swing JEditorPane vào một dự án JavaFX như được hiển thị trong đoạn mã sau. Platform.runLater(() -> { SyntaxTester ob = mới
Tôi là một lập trình viên xuất sắc, rất giỏi!