0 امتیاز
قبل در برنامه نویسی توسط (7 امتیاز)
ویرایش شده قبل توسط

من یک Thread  دارم که درون این Thread ام چند تا Thread دیگه هم هستند(تقریبا 10 تا) که این ها با همکاری همدیگه فایل رو دانلود می کنند و عملیات هایی که میخواهم رو توش انجام میدند. الان میخوام یک متد داخل کلاس ام بذارم که اگر اون متد فراخوانی شد، Thread اولی و تمام Thread ها داخل خودش رو معلق نگه داره و هر وقت که گفتم اون رو آزاد کنه و از اونجایی که معلق شدن، به کارشون ادامه بدن.مثلا کد من مثل زیر هست:

Thread main = new Thread(new Runnable() {

            public void run() {
                //my codes ...

                Thread t1 = new Thread(new Runnable() {

                    public void run() {
                        //my codes ...
                        Thread t11 = new Thread(new Runnable() {

                            public void run() {
                                //my codes ...

                            }
                        });
                        t11.start();

                    }
                });
                t1.start();

                Thread t2 = new Thread(new Runnable() {

                    public void run() {
                        //my codes ...

                    }
                });
                t2.start();

                Thread t3 = new Thread(new Runnable() {

                    public void run() {
                        //my codes ...

                    }
                });
                t3.start();

                Thread t4 = new Thread(new Runnable() {

                    public void run() {
                        //my codes ...

                    }
                });
                t4.start();
            }
        });
        main.start();

با سرج هایی که کردم فهمیدم که راه هم استفاده از wait() و notify() هست.اما هنوز نفهمیدم چطوری کاری که میخوام رو انجام بدم. ممنون میشم کسی اگر میدونه من رو راهنمایی کنه. متشکر

قبل توسط (7 امتیاز)
عزیزان کسی نمیدونه؟نمیدونم چیکار کنم.

سوالات مشابه

0 امتیاز
0 پاسخ 411 بازدید
0 امتیاز
1 پاسخ 2.8هزار بازدید
0 امتیاز
1 پاسخ 1.9هزار بازدید
0 امتیاز
0 پاسخ 413 بازدید
0 امتیاز
0 پاسخ 370 بازدید
+2 امتیاز
1 پاسخ 801 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط kapitan (25 امتیاز)
+1 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
2 پاسخ 1.4هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط javaa (127 امتیاز)
0 امتیاز
1 پاسخ 599 بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
...