sẽ thoát khỏi luồng chính trước khi các chuỗi con hoàn thành quá trình thực hiện?sẽ thoát khỏi luồng chính trước khi các chuỗi con hoàn thành quá trình thực hiện?
tôi đọc trong 2 bài viết
http://www.cs.mtu.edu/~shene/NSF-3/e-Book/FUNDAMENTALS/thread-management.html
trong bài viết ở trên, Trong "Chủ đề Chấm dứt" para, nó khẳng định trong Red "nếu thread cha mẹ chấm dứt, tất cả các chủ đề con của nó chấm dứt là tốt. "
http://www.roseindia.net/java/thread/overview-of-thread.shtml
trong bài viết ở trên, dòng cuối cùng trong rằng các quốc gia trang "The main() phương pháp thực hiện có thể hoàn thành, nhưng chương trình sẽ tiếp tục chạy cho đến khi tất cả các chủ đề có hoàn thực hiện của nó.".
i phí họ mâu thuẫn. nếu tôi sai, xin vui lòng các chuyên gia sửa tôi.
Trong chương trình của tôi, một chương trình có phương thức Main gọi hàm tạo của 2 luồng. trong hàm tạo của các chủ đề tương ứng, tôi có phương thức start().
tôi muốn biết điều gì xảy ra, chủ đề chính chấm dứt trước khi chủ đề con hoàn thành quá trình thực thi? nếu như vậy, các chủ đề con anyway, tiếp tục thực hiện của họ ??
tôi đã thử chạy chương trình, một số lần tất cả các chuỗi con đang được thực thi hoàn chỉnh ngay cả khi thoát khỏi chuỗi chính. Trong 2 chủ đề, tôi đang xử lý một số tệp. trong testA thread Một mình, 1 tập tin một mình không được xử lý một số lần. nhưng nhiều lần, tất cả các tệp đang được xử lý và tôi không có bất kỳ vấn đề nào.
Cảm ơn bạn đã giải thích chi tiết. bạn đã đề cập rằng "Trong trường hợp của bạn, các chủ đề là chủ đề người dùng và do đó được phép hoàn thành trước khi thoát khỏi chủ đề chính." Ở đây bạn có nghĩa là "chủ đề chính" là thời gian chạy Java không phải là chương trình với phương thức main(). chính xác? – user1257836
lớp có phương thức chính và luồng được tạo bên trong phương thức chính là tất cả các luồng người dùng. tất cả các chủ đề này độc lập được thực thi đồng thời. Bởi vì tôi đã cho System.out.println ("thoát khỏi phương thức chính"); ở cuối phương thức chính. điều này được in trước system.out.println() trong các chủ đề con. điều này làm cho tôi nghĩ rằng các chủ đề chính (lớp có phương pháp chính) có thể thoát ngay cả trước khi các chủ đề con. đó là cách hành xử tốt và chính xác? – user1257836
bạn có thể làm rõ ý nghĩa của khóa tập tin? cảm ơn trước!! – user1257836