PDA

View Full Version : چگونگی موازی سازی در c



M.H.1992
دوشنبه 09 خرداد 1390, 05:56 صبح
سلام
من می خوام تو c دو تا برنامه همزمان توی داس ویندوز اجرا کنم.
یعنی می خوام یه تایمر بزارم گوشه صفحه و برنامم کار خودشو بکنه. چیکار کنم؟
من شنیدم میشه با استفاده از thread ها ، داس رو چند کاربرده کرد.
لطفا توضیح بدین.
تو رو خدا .
خیلی خیلی برام مهمه.
مرسی

یوسف زالی
دوشنبه 09 خرداد 1390, 08:25 صبح
سلام.Dos یه سیستم عامل تک کاربره هست و توش thread نمیشه گذاشت.
اما می شه با ترفندهایی مثل مقیم کردن در حافظه برنامه ها رو مثل thread شبیه سازی کرد.
یعنی برنامه تایمر شما باید مقیم بشه تو حافظه.
دستور Keep رو از Dos.h ببینید.