PDA

View Full Version : بچه ها کی میتونه به من کمک کنه برای برنامه



chopoghmdrk2
دوشنبه 15 خرداد 1391, 01:56 صبح
Suppose the programs are independent from each other, so that they can be executed in parallel.
Write a parallel program executor, receiving the absolute path of the above-mentioned input file as
a command-line argument. This program runs all the programs listed in the file in parallel.


D)Now suppose each program p i depends on all the programs p 1 , . . . , p i−1 . This means the programs
should be executed sequentially, first completing p 1 , then p 2 and so on. Modify the parallel program
executor you designed in part (a) to obtain a sequential program executor

one hacker alone
دوشنبه 15 خرداد 1391, 04:02 صبح
زیاد چیزی متوجه نشدم
ظاهرا کار با نخ ها باشه بعد در قسمت دوم هم اشاره کرده گفته یکیش بعد از پایان اون یکی دیگه اجرا بشه یه همچین چیزایی
خودت با حوصله بشین ببین چی گفته
برای کار با نخ ها شما در ویندوز میتونید از تابع CreateThread و در لینوکس اگه اشتباه نکنم از pthread استفاده کنی
برای قسمت دوم هم بایه متغییر چک کن که پردازش تموم شده یا نه
البته برای کنترل نخ ها میتونی از ارگومان های خود تابع createthraedاستفاده کنی

chopoghmdrk2
دوشنبه 15 خرداد 1391, 06:50 صبح
بدجوری گیر کردم

kia.celever
دوشنبه 15 خرداد 1391, 12:08 عصر
قسمت اول میگه شما باید یه برنامه بنویسی که تو ورودی های خط فرمان آدرس i تا فایل اجرایی رو می گیره. برنامه شما باید همه این i تا برنامه رو همزمان (موازی) اجرا کنه.
قسمت دوم میگه شما این برنامه رو یه جوری عوض کن که اون فایل هارو رو یکی یکی پشت سر هم اجرا کنه! به جای اینکه همزمان اجراشون کنه.