انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تاخیر در انجام همزمان چند AsyncTask (در برنامه نویسی اندروید)

تاخیر در انجام همزمان چند AsyncTask (در برنامه نویسی اندروید)

#1
سلام من توی یک سرویسم AsynkTask دارم که همزمان با mainActivity اجرا میشه و
همینطور توی MainActivity هم یک AsynkTask دارم
این دوتا با اینترنت عملیاتشون رو انجام میدن...
حالا یک مشکل هست که AsynkTask داخل MainActivity تاخییییییر میگیره تاااااا AsynkTask داخل سرویسم عملیاتش رو انجام بده... بعد اون کارش رو به پایان ببره
راهی هست که عملیات این دوتا هم موازی انجام بشه؟؟؟
پاسخ

تاخیر در انجام همزمان چند AsyncTask (در برنامه نویسی اندروید)

#2
سلام.
من حدس میزنم تاخیر به دلیل استفاده از اینترنت می باشد، یعنی چون یکی دارد از اینترنت اطلاعات دریافت می کند، اجرای دومی، زمان بیشتری طول می کشد. 
این دو در Thread های جداگانه در حال اجرا می باشند، بنابراین بر اساس خود کدهای برنامه اندروید، نباید مشکلی به وجود بیاید (تداخلی در یکدیگر ندارند).
این مورد، حدس بنده می باشد.


 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط kousha.nikkar

تاخیر در انجام همزمان چند AsyncTask (در برنامه نویسی اندروید)

#3
بله صحیح کاملاً درست و دقیق فرمودید
به دنبال راه حل هستم
چه راهی پیشنهاد میدید که استفاده از اینترنت این دو thread همزمان انجام بشه و تداخلی نداشته باشه؟
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان