PDA

View Full Version : مدیریت نخ ها در #c به چه صورت است ؟



ایمان اختیاری
چهارشنبه 02 اردیبهشت 1388, 15:41 عصر
ما توی یک برنامه میخوایم نخ هایی که توسط برنامه ایجاد شده رو مدیریت کنیم ..
برنامه ی ما سروریه که نقش واسط بین کلاینت و دیتابیس رو انجام می ده
سوال اول اینکه از کلاسهای monitor و lock چطور استفاده می کنیم ... چون وقتی یه کلاینت به سرور وصل می شه کلاینت دوم هم وصل می شه ولی سرور بهش جواب نمی ده ...

سوال دوم اینکه این روش ( نقش یه برنامه به عنوان واسط بین دیتابیس و کلاینت ) آیا تایید می شه یا نه ؟

Sajjad.Aghapour
چهارشنبه 02 اردیبهشت 1388, 19:13 عصر
خوب lock برای همین هست که یک درخواست شما به طور کامل انجام بشه و درخواست های بعدی تو نوبت باشن


lock(client.GetStream())
{
client.GetStream.BeginRead(......);
}