To view or add a comment, sign in

More articles by Ketan Lalcheta

  • Memory Pool in C++

    Overview: Modern C++ systems often degrade quietly under load due to memory behavior—manifesting as latency spikes…

  • The Hidden Cost of Exceptions : Happy Path

    Overview: C++ exceptions are often described as a zero-cost abstraction: If you don’t throw → no runtime cost If you…

    1 Comment
  • Introduction to thread local

    Overview: We all know about the issue of data race in case of the shared data when multi threaded application is…

    2 Comments
  • A Realistic Concurrency Case Study

    Introduction: Modern C++ makes writing multithreaded code deceptively easy. But performance? That’s where things get…

  • Introduction to std::views

    Overview: std::views offers lightweight non owning views of existing data without copying elements. We will examine…

  • Least Recently Used (LRU) Cache

    Introduction: As we all know, cache is a small, fast storage layer that stores result of expensive computations or data…

  • Reader Writer Lock

    Prerequisite: Basics of multi threading Overview: Let us go through below sample code This is simplest multi threaded…

  • RECURSIVE COMMON TABLE EXPRESSION

    Introduction: We will discuss about Recursive CTE as a part of solution to one of the hard problem from…

  • TRICKY SQL QUERIES USING PostgreSQL

    Overview: We will be solving few hard level coding problems from https://www.namastesql.

    1 Comment
  • Exception - multithreaded application

    Prerequisite: Basics of Exception Basics of Multithreading Overview: Refer a code snippet below: It is mimicked that…

Explore content categories