m.h.movahedi
دوشنبه 08 تیر 1394, 09:24 صبح
سلام
من دو تا رخداد دارم که اولی به صورت مداوم رخ می دهد (مثل تایمر) و دومی ممکن است رخ بدهد یا ندهد.
رخ داد اول یک ایندکس را تولید می کند و رخ داد دوم از این ایندکس برای بدست آوردن محلی که نتایج باید در آن قرار بگیرند استفاده می کند. من این مسئله را به صورت تولید کننده و مصرف کننده نوشته ام.
مشکلی که وجود دارد این است که رخداد دوم همیشه اتفاق نمی افتد. چطور میشه به گونه ای این مسئله را نوشت که هم زمان بندی شده باشد و هم اگر تا زمان مشخصی رخداد دوم اتفاق نیفتاد، رخداد اول قادر به تولید ایندکس جدید باشد و برنامه با مشکلی مواجه نشود؟
من دو تا رخداد دارم که اولی به صورت مداوم رخ می دهد (مثل تایمر) و دومی ممکن است رخ بدهد یا ندهد.
رخ داد اول یک ایندکس را تولید می کند و رخ داد دوم از این ایندکس برای بدست آوردن محلی که نتایج باید در آن قرار بگیرند استفاده می کند. من این مسئله را به صورت تولید کننده و مصرف کننده نوشته ام.
مشکلی که وجود دارد این است که رخداد دوم همیشه اتفاق نمی افتد. چطور میشه به گونه ای این مسئله را نوشت که هم زمان بندی شده باشد و هم اگر تا زمان مشخصی رخداد دوم اتفاق نیفتاد، رخداد اول قادر به تولید ایندکس جدید باشد و برنامه با مشکلی مواجه نشود؟