DrDelphi2003
پنج شنبه 08 دی 1384, 11:24 صبح
با سلام
من دارم یک برنامه دیتابیس می نویسم که نیازه که هر یک ثانیه یه بار با یه سرور دیگه ارتباط برقرار کنه و دیتا بگیره. این دیتا ها فقط تو همون لحظه معتبر هستند و نمیشه اونارو بعدا خوند واسه همین من نیاز دارم که بدون توجه به اینکه برنامه خودم در حال انجام چه کاریه ( کارهای دیتابیسی , محاسبه, ...) این عملیات دریافت رو انجام بده به نظر شما از چه روشی استفاده کنم بهتره.
روشهایی که به ذهن خودم می رسه اینان
1: تایمر که فکر نمی کنم خیلی خوب باشه
2: thread شاید بد نباشه
3: یه برنامه دیگه بنویسم که بطور مرتب اطلاعات رو بخونه و اونرو بطور مستقل از برنامه دیتابیس اجرا کنم.
4: نمی دونم آیا اولویت Proccess ها بیشتر از فایلهای معمولی است یا نه! اگه بیشتره پروسس استفاده کنم.
5: ..... لطفا شما مرو راهنمایی کنید با تشکر
من دارم یک برنامه دیتابیس می نویسم که نیازه که هر یک ثانیه یه بار با یه سرور دیگه ارتباط برقرار کنه و دیتا بگیره. این دیتا ها فقط تو همون لحظه معتبر هستند و نمیشه اونارو بعدا خوند واسه همین من نیاز دارم که بدون توجه به اینکه برنامه خودم در حال انجام چه کاریه ( کارهای دیتابیسی , محاسبه, ...) این عملیات دریافت رو انجام بده به نظر شما از چه روشی استفاده کنم بهتره.
روشهایی که به ذهن خودم می رسه اینان
1: تایمر که فکر نمی کنم خیلی خوب باشه
2: thread شاید بد نباشه
3: یه برنامه دیگه بنویسم که بطور مرتب اطلاعات رو بخونه و اونرو بطور مستقل از برنامه دیتابیس اجرا کنم.
4: نمی دونم آیا اولویت Proccess ها بیشتر از فایلهای معمولی است یا نه! اگه بیشتره پروسس استفاده کنم.
5: ..... لطفا شما مرو راهنمایی کنید با تشکر