حسن سعادت·۴ ماه پیشمفهوم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) و بدون نیاز به سر…
Mohammad Mahdi Tilab·۲ سال پیشدر جاوا 8+ چرا وقتی ExecutorService هست، کلاس CompletableFuture هم وجود دارد؟تفاوت استفاده از ExecutorService و CompletableFuture چیست؟ و چطور میتوانیم خروجی را با بهینه سازی همزمانی بهبود دهیم
حمزه قائم پناه·۳ سال پیشOptimistic Concurrency Controlدر مبحث ۳ برنامه level-up میخوایم با Optimistic Concurrency Control آشنا بشیم، که یک متده که در سیستمهای تراکنشی (Transactional) مثل دیتا…