PDA

View Full Version : سوال: تفاوت lock ها در .NET



mostafa8266
شنبه 26 دی 1388, 18:05 عصر
سلام
چه تفاوتی بین دستور lock، کلاس monitor،سمافر , mutex هست؟
واسه استفاده از یک منبع در یک process دیگه از کداماشون بهتره استفاده کنم؟(تعداد نخ ها و پروسس هایی که می خوان ازش استفاده کنند و همینطور حجم دیتایی که قراره جابجا بشه زیاده)

mir555
یک شنبه 27 دی 1388, 08:00 صبح
لطفا یک مثال از منبعی که می خوای استفاده کنی بزن بعد در مورد lock مناسب اون حرف بزنیم

mostafa8266
یک شنبه 27 دی 1388, 21:12 عصر
یه برنامه سیمولیتره، یه object دارم که قراره چمندتا نخ براش data بفرستن و ازش data بگیرن
حجم اینdata هم بالاست برا همین pipe اذیت میکنه.

Legend M.A.R
سه شنبه 29 دی 1388, 10:19 صبح
آقایون کسی جواب این سوال رو می دونه مشکل مشابهی دارم می خوام از یک object مشترک توی Net Remote استفاده کند که چندین نخ برای اون اطلاعات میفرستن یا اطلاعات دریافت می کنن این وسط حذف هم توسط نخ ها صورت می گیره حالا چطوری تا اتمام کار یک function یا یک نخ صبر کنم تا توی کار بقیه اختلال ایجاد نشه؟
ممنون