Tôi hiện đang suy nghĩ về cách thiết kế một hệ thống đa luồng trong Java mà cần phải thực hiện một số xử lý mạng và lưu trữ cơ sở dữ liệu nặng. Chương trình sẽ khởi chạy ba luồng cơ bản lúc đầu. Cùng với các chủ đề cơ bản này, tôi muốn khởi chạy các luồng khác không phải từ chương trình chính mà là từ hai luồng. Có thể cho một chuỗi để khởi chạy một chuỗi khác dẫn đến một số loại phân cấp như:Chủ đề trong các chủ đề trong Java?
> Parent ->t0 thread1 -> t1 tread1.1
> ->t0 thread2
> ->t0 thread3 -> t2 thread3.1
t0= inital time
t1,t2 = time at a point in the running thread
t1 != t2
Nếu không ai đó có thể cung cấp giải pháp lý thuyết với tham chiếu?
Erm, vâng. Tại sao bạn không thể? Có lẽ nếu bạn đã thử nó ... –
Tôi không chắc chắn những gì bạn đang yêu cầu. Bạn có thể tạo một chủ đề mới từ bất kỳ mã java nào, bất kể chuỗi nó đang chạy. Các luồng có cần giữ tham chiếu tới các luồng khác mà chúng sinh ra không? Mục đích của cấu trúc phân cấp mà bạn mô tả là gì? – Russell