PDA

View Full Version : مشکل با thread



kitten
پنج شنبه 01 اردیبهشت 1390, 22:29 عصر
سلام دوستان
من یه برنامه نوشتم که از thread داخلش استفاده می کنم تو thread اول اطلاعات از سرور گرفته می شه وهمزمان با اون تو thread دوم اون اطلاعات پردازش می شه
ولی یه مشکلی هست اونم اینه که وقتی هر دوتا در یه زمان یکسان به حافظه دسترسی پیدا می کنند برنامه crash می کنه به نظرتون چی کار باید بکنم؟
لطفا راهنمایی کنید
ممنون

FastCode
پنج شنبه 01 اردیبهشت 1390, 22:50 عصر
پلتفورمتون چیه؟
باید از lock ها mutex ها یا semaphore ها .... استفاده کنید.
Windows:
http://www.codeproject.com/KB/threads/lwsync.aspx

عشق C#
http://msdn.microsoft.com/en-us/library/sy1y3y1t(v=vs.80).aspx

boost
http://stackoverflow.com/questions/244316/reader-writer-locks-in-c
posix:
چند تا پست پایین تر من نمونش رو گزاشتم.کار شما رو کامل جواب میده.

kitten
پنج شنبه 01 اردیبهشت 1390, 23:02 عصر
سلام ممنون که جواب دادید
windows 7 & vs2008 + using ogre