PDA

View Full Version : متدی که متد زماندار دیگه رو لغو کنه



alireza142
چهارشنبه 12 آذر 1393, 13:31 عصر
سلام به همه دوستان مجازی گرامی

من یه متد دارم که وقتی صدا زده میشه، 5 ثانیه بعد یک کاری رو انجام میده. حالا میخوام در طی این مدت 5 ثانیه که متد فعال شده ولی هنوز کارشو انجام نداده ، چون یک متد دومی (متد دیگه ای) صدا زده شده، اون متد اولی متوقف بشه و دیگه کارش رو انجام نده . آیا چنین کاری شدنیه ؟ یعنی یک متد میتونه کار متد دیگه رو لغو کنه؟؟:متفکر:


ممنون از وقتی که میذارید...:لبخندساده:

tux-world
چهارشنبه 12 آذر 1393, 19:53 عصر
خوب چند تا راه هستش. یکیش استفاده از قابلیت sleep تایع thread و یکی دیگه timerTask. با اینا میتونی این کارا رو انجام بدی ولی چون کدت رو ندیدم نمیدونم کودومش به کارت بیاد

FastCode
چهارشنبه 12 آذر 1393, 20:30 عصر
ManualResetEvent
در یک متود تردی رو اجرا میکنید که WaitOne میکنه.در متود دیگه Set میکنید.
اگر Set شده باشه WaitOne مقدار true برمیگردونه.
در موردش جست و جو کنید.من نمیتونم خیلی بنویسم.