Roham·۹ ساعت پیشContext در Golang چیست؟ آموزش کامل + مثال عملیدر این مقاله Context در Golang را بهصورت کامل و با مثالهای عملی بررسی میکنیم؛ شامل مدیریت timeout، cancelation، propagation، و بهترین...
Roham·۱۲ روز پیشGoroutine در Golang: معماری همزمانی سبک، سریع و بهینهگوروتین در Golang یک مکانیزم سبک و قدرتمند برای اجرای همزمان است که با مدیریت خودکار Go Runtime، سرعت بالا و مصرف کم حافظه را فراهم میکند.…
حسن سعادت·۴ ماه پیشمفهومMVCC؛ قلب تپنده دیتابیسMVCC یا Multi Version Concurrency Control یا کنترل همروندی چند نسخه ای یه روش برای افزایش همزمانی و کارایی در دیتابیس هایی مثل Postgres و M…
Farhad Nosrati فرهاد نصرتی·۱۰ ماه پیشTask-based asynchronous programmingهمه چیز درباره برنامهنویسی ناهمگام (Asynchronous Programming)
مهراد صادقیدرروزمرگی های برنامه نویسان 🌿·۱ سال پیشاصول CSP از Tony Hoare - الهامبخش طراحی Concurrency در زبان برنامهنویسی Goاندیشمند برجسته علوم کامپیوتر Tony Hoare، در سال ۱۹۷۸ مفهوم CSP را معرفی کرد؛ مدلی که تأثیر عمیقی بر طراحی Concurrency در زبان Go داشت.
میثم زندی·۱ سال پیشبهینهسازی وب سرویسها: راهکارهای عملی برای افزایش سرعت و کاراییتوی چند سالی که کار کردم، هر وقت بحث بهبود سرعت وبسرویس ها پیش میومد، همیشه اولین قدمم بررسی وضعیت فعلی و پیدا کردن گلوگاهها (همون باتلنکها…
عرفان·۱ سال پیشهمزمانی یا Concurrency چطوری داخل دیتابیس هندل میشه؟!مفهوم MVCC یکی از روش های خیلی جالبیه که دیتابیس ها برای حل مشکلاتconcurrency ازش استفاده میکنن, اگه دوست داری کارکردش رو بدونی یه سر بزن :…
abbas80·۱ سال پیشنگاهی مختصر به concurrency در Go: مقدمههمزمانی یا همان concurrency بطور کلی اجرای کدها بصورت غیر خطی است و در زبان کو براحتی می توان از آن استفاده کرد.یعنی وقتی اجرای دستوری زمان…
حسین طالقانی·۲ سال پیشچند درس مهندسی نرمافزار از سیستم دریافت نوبت ارز دولتی صرافی ملیدولت تصمیم میگیره ارز رو برای مدتی نامعلوم با قیمتی ثابت عرضه کنه؛ احتمالاً به این امید که قیمت بازار رو کنترل کنه. قیمت بازار، روز به رو…
bahman jafarzadeh·۲ سال پیشswoole چگونه کار میکند؟swoole چیست؟Swoole یک افزونه برای PHP است که به توسعهدهندگان اجازه میدهد برنامههای PHP خود را به صورت (asynchronous) و بدون نیاز به سر…