PDA

View Full Version : سوال: نحوه کار کردن دو while به طور هم زمان؟



javad329
جمعه 11 اسفند 1391, 12:02 عصر
سلام دوستان
چطوری میشه دو کار به طور هم زمان تا انتهای برنامه اجرا بشن؟
مثلا دو while هم زمان تا آخر برنامه کار کنند؟

farazjalili
جمعه 11 اسفند 1391, 12:07 عصر
سلام
باید از بحث برنامه نویسی موازی استفاده کنی و در حالت خیلی ساده از thread ها باید کمک بگیری .

e4lyas
جمعه 11 اسفند 1391, 12:46 عصر
اگه منظورتون اینکه که کار تا تکرار بشه و توقف نداشته باشه شرط while رو رو باید 1 قرار بدید .

javad329
جمعه 11 اسفند 1391, 13:16 عصر
سلام
باید از بحث برنامه نویسی موازی استفاده کنی و در حالت خیلی ساده از thread ها باید کمک بگیری .

ممنون از شما
اما تو آموزش thread ها از کتابخونه هایی استفاده شده که visual اون ها رو نمیشناسه،چی کار باید کرد؟

javad329
جمعه 11 اسفند 1391, 13:20 عصر
اگه منظورتون اینکه که کار تا تکرار بشه و توقف نداشته باشه شرط while رو رو باید 1 قرار بدید .

ممنون از شما
منظور اینه که همزمان دو while اجرا بشه یا همون موازی سازی که گفتن

farazjalili
جمعه 11 اسفند 1391, 15:30 عصر
ممنون از شما
اما تو آموزش thread ها از کتابخونه هایی استفاده شده که visual اون ها رو نمیشناسه،چی کار باید کرد؟
خوب برای استفاده بستگی به شما داره که از چه IDE استفاده کنید اگه از CLR Project C++‎ n ویژوال استدیو استفاده کنید می توانید از توابعی که در C#‎ استفاده می شود ، استفاده کنید (در زمینه C#‎ مقالا اندکی وجود دارد)

UfnCod3r
جمعه 11 اسفند 1391, 16:15 عصر
ممنون از شما
اما تو آموزش thread ها از کتابخونه هایی استفاده شده که visual اون ها رو نمیشناسه،چی کار باید کرد؟

ٌWin32 API
PThread
SDL
C++۱۱
و ...
تو همه اینا Thread هست .کاملا هم سازگار .

javad329
جمعه 11 اسفند 1391, 17:18 عصر
خوب برای استفاده بستگی به شما داره که از چه IDE استفاده کنید اگه از CLR Project C++‎‎ n ویژوال استدیو استفاده کنید می توانید از توابعی که در C#‎‎ استفاده می شود ، استفاده کنید (در زمینه C#‎‎ مقالا اندکی وجود دارد)

چطوری میشه از CLR Project C++‎‎ n استفاده کرد؟

maktoom
جمعه 11 اسفند 1391, 18:36 عصر
سلام
سوال اصلی: چرا نیاز دارید دو تا حلقه همزمان اجرا بشن؟
شما میتونید از استانداردی به نام MPI جهت پیاده سازی موازی خودتون استفاده کنید. کتابخونه و داکیومنتش رو می تونید با جستجو پیدا کنید. استاندارد خوبیه که فیلمای آموزشیش توی یوتیوب وجود داره.
با محیط dev می تونید برنامتون رو بنویسید.

javad329
جمعه 11 اسفند 1391, 19:32 عصر
سلام
سوال اصلی: چرا نیاز دارید دو تا حلقه همزمان اجرا بشن؟
شما میتونید از استانداردی به نام MPI جهت پیاده سازی موازی خودتون استفاده کنید. کتابخونه و داکیومنتش رو می تونید با جستجو پیدا کنید. استاندارد خوبیه که فیلمای آموزشیش توی یوتیوب وجود داره.
با محیط dev می تونید برنامتون رو بنویسید.

ممنون
برای نوشتن بازی احتیاج دارم که چندتا کارکتر روی صفحه تا آخر برنامه با هم در حال حرکت باشن که هر کدوم احتیاج به یه while دارن