PDA

View Full Version : سوال: اجرای برنامه بدون وقفه



shytonak
جمعه 17 دی 1389, 20:52 عصر
دوستان چطور میشه وقتی توی برنامه یک فرآیند رو اجرا می کنیم مثلا چند خط کد که مربوط به چک کردن اینترنت هستند و یا باید فایلی رو از اینترنت دانلود کنند رو اجرا می کنیم برنامه تا پایان اجرای این کد ها هنگ نباشه.

abbas.oveissi
جمعه 17 دی 1389, 21:09 عصر
دوستان چطور میشه وقتی توی برنامه یک فرآیند رو اجرا می کنیم مثلا چند خط کد که مربوط به چک کردن اینترنت هستند و یا باید فایلی رو از اینترنت دانلود کنند رو اجرا می کنیم برنامه تا پایان اجرای این کد ها هنگ نباشه.

با استفاده از چند نخی ها (multi threading) میتونی همزمان چند کار بکنی و برنامه هم قفل نکنه

shytonak
شنبه 18 دی 1389, 14:21 عصر
میشه بیشتر توضیح بدین.

archDevil
شنبه 18 دی 1389, 20:14 عصر
دوست عزیز
قدرت چند نخی قدرت زبان برنامه نوسی هست که توی دو زبان Java و برنامه های تحت net. وجود دارند که به این صورت است که کار های که باید انجام شوند اما مانع ادامه کار بعدی نشوند رو به یک ترد می دی انجام بده و تو هم بقییه کارت رو انجام می دی.
اتفاقاً توی سایت دربارش زیاد صحبت شده یه سرچ بزنی پیدا می کنی:چشمک: