PDA

View Full Version : چگونگی اجرای دو تابع به صورت همزمان



هم دانشگاهی
شنبه 30 شهریور 1392, 09:20 صبح
سلام

چطوری میتوان کاری کرد که در یک برنامه دو تابع یکی همیشه و دیگری هر یک ثانیه یک بار اجرا شود؟ البته فک کنم این دو تابع باید به صورت موازی اجرا شوند .

ممنون

one hacker alone
یک شنبه 31 شهریور 1392, 00:57 صبح
سلام
اینجا این دوتابع یه جورایی با هم تداخل دارن یعنی یکی باید همش در حال اجرا باشه و درعین حال دیگری نه پس بهتره شما از چند نخی استفاده کنید و یکیش رو داخل حلقه ی بینهایت while(1) بزارید و دیگری رو هم در حلقه اما با یک تاخیر که این تاخیر رو با توابع sleep() یا delay() اعمال کنید