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 پاسخ 313 بازدید
0 امتیاز
1 پاسخ 2.6هزار بازدید
0 امتیاز
1 پاسخ 460 بازدید
0 امتیاز
0 پاسخ 322 بازدید
0 امتیاز
0 پاسخ 291 بازدید
+2 امتیاز
1 پاسخ 692 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط kapitan (25 امتیاز)
+1 امتیاز
1 پاسخ 930 بازدید
0 امتیاز
2 پاسخ 1.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط javaa (127 امتیاز)
0 امتیاز
1 پاسخ 486 بازدید
0 امتیاز
1 پاسخ 2.1هزار بازدید
...