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 پاسخ 319 بازدید
0 امتیاز
1 پاسخ 2.6هزار بازدید
0 امتیاز
1 پاسخ 464 بازدید
0 امتیاز
0 پاسخ 323 بازدید
0 امتیاز
0 پاسخ 294 بازدید
+2 امتیاز
1 پاسخ 696 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط kapitan (25 امتیاز)
+1 امتیاز
1 پاسخ 932 بازدید
0 امتیاز
2 پاسخ 1.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط javaa (127 امتیاز)
0 امتیاز
1 پاسخ 488 بازدید
0 امتیاز
1 پاسخ 2.1هزار بازدید
...