Posts
سیدپولر
Cancel

همزمانی در سی++(۴): ژانگولر بازی با mutex و کارهای دیگر

در این پست درباره اینکه چطور می‌تونیم یک سری ژانگولر بازی با mutex ها دربیاریم صحبت می‌کنیم. مثلا چطور میوتکس ها رو بین scope ها جابجا کنیم، یا چطور با انعطاف بیشتری نسبت به قفل کردن mutex ها اقدام...

یادداشت بداهه۴

امشب این اجرا را دیدم و بعد از مدت ها دوباره به موسیقی های شاهین ن. گوش دادم. مخصوصا آهنگ «اینگونه». دوباره برگشتم دبه دوران دبیرستانم. تمام آن احساسات گنگ در من زنده شد. اتفاقات آن روز ها در مقابل...

همزمانی در سی++(۳): Dead Lock ها

خب در پست قبل این مسئله که ترد ها برای استفاده از داده باهم مسابقه می‌دن رو کمی بررسی کردیم و یک راه حل دم دست هم براش پیشنهاد دادیم. توی این پست میخوایم در مورد مشکلی بحث کنیم که یجورایی برعکس Rac...

همزمانی در سی++: اشتراک گذاری داده ها(۲)

در پست قبل درباره اینکه میوتکس(mutex) ها چی هستن و چطور می‌تونیم ازشون استفاده کنیم صحبت کردیم. رسیدیم به جایی که قرار بود Race Condition هایی که در ذات interface ما وجود داشتن رو پیدا و رفع کنیم :...

یادداشت بداهه۳

نمی‌دانم. مغزم مالامال از کلمات است اما زمان نوشتن که فرا می‌رسد نمیدانم چه باید نوشت. چه باید نوشت؟ نمیدانم چه باید نوشت. چه باید نوشت؟ نمیدانم چه باید نوشت. نمیدانم چه باید نوشت! چه باید نوشت؟ ن...

همزمانی در سی++: اشتراک گذاری داده ها(۱)

یکی از مزایای استفاده از تِرِد ها(threads) این هست که به ما اجازه این رو میده که یک داده واحد رو بین ترد های مختلف به اشتراک بگذاریم. در این فصل به مشکلات مربوط به اشتراک گذاری داده ها و راه‌حل های...

یادداشت بداهه۲

یا حق. ساعت حدود ده دقیقه مانده به پنج بعد از ظهر است. سه روز اخیر را به شکل خوبی نگذرانده ام. مخصوصا دو روز گذشته رنج بسیار کشیده‌ام. موسیقی ای که گوش می‌دهم باعث می‌شود نتوانم با تمرکز بنویسم. ای...

یادداشت بداهه: کشمکش درونی۱

بعداً اگر وقت کنم حتما نحوه تاریخ گذاری وبلاگم رو باید تغییر بدم که فارسی بشه(درحال حاضر انگلیسیه). جالبه، من عملا هیچکاری نمی‌کنم اما هیچوقت هم وقت ندارم. جالب تر اینکه این افکاری که همیشه به ذه...

شروع وبلاگ جدید

۲۹ اسفند سال ۱۳۹۹. ساعت ۲۲:۲۶. الآن به نظرم وبلاگم حداقل های لازم برای انتشار رو بدست آورده. مطالب وبلاگ قبلیم که وردپرس بود(و مهلت دامنه‌ش تموم شد و دیگه نه علاقه ای به تمدیدش داشتم و نه پولش رو ...

همزمانی در سی++: مفاهیم اولیه

بالاخره شروع کردم به خوندن کتاب C++ Concurrency in action نوشته Anthony Williams. این کتاب رو باید یک ماه پیش تموم می‌کردم اما مثل همیشه خیلی کند پیش رفتم و فقط ۲ فصلش رو تا الآن خوندم و تازه دارم...