Mayur Patilmultithreading.hashnode.dev·5 hours agoRefrence NotesCPU The CPU, often referred to as the brain of the computer, is responsible for executing instructions from programs. It performs basic arithmetic, logic, control, and input/output operations specified by the instructions. Core A core is an individua...multithreading
Rohit Gawanderohit253.hashnode.dev·Dec 17, 2024Chapter 44 - Multithreading in Java (Part 4)In this chapter, we dive deeper into the advanced concepts of multithreading in Java, focusing on critical synchronization techniques and thread management. As multithreading allows concurrent execution of multiple tasks, ensuring proper coordination...Full Stack Java Development#Java #Multithreading #Concurrency #ThreadSafety #Synchronization #JavaDevelopment #Programming #Hashnode
Chetan Choudharychoudharycodes.hashnode.dev·Dec 16, 2024FastAPI Unveiled: Mastering the Magic of Lightning-Fast Python APIsFastAPI is a modern, high-performance web framework for building APIs with Python. It’s designed to be easy to use, fast to code, and capable of handling production workloads. In this beginner-friendly guide, we’ll explore how FastAPI works behind th...Python
Daniel Madarpystack.hashnode.dev·Dec 6, 2024Concurrency in PythonWhen high-performance is required There are several ways to achieve concurrency in Python and each of them has its own trade-off: A-sync, Multi-Thread and Multi-Process. First of all, let’s break the myth — Python is NOT a single threaded language! Y...Python
Santhoshprogrammerzero.hashnode.dev·Dec 2, 2024Threads and Cores: How the Operating System Manages WorkloadsWhen you look at your computer's specs, you might see something like a 16-core, 32-thread CPU. It sounds like a lot of power (in-fact it is powerful 💪😜), but what exactly does that mean, and how does the operating system handle all those threads? L...33 readsThreading the Needle: A Deep Dive into OS Thread Managementmultithreading
Samirasamiracppdev.hashnode.dev·Nov 27, 2024𝐃𝐚𝐭𝐚 𝐑𝐚𝐜𝐞 and 𝐑𝐚𝐜𝐞 𝐂𝐨𝐧𝐝𝐢𝐭𝐢𝐨𝐧𝐬🔥In this post, I’ll cover key 𝐜𝐨𝐧𝐜𝐮𝐫𝐫𝐞𝐧𝐜𝐲 concepts related to multithreaded programming in C++, which are also commonly asked in #interview_questions. 1️⃣ 𝐃𝐚𝐭𝐚 𝐑𝐚𝐜𝐞𝐬2️⃣ 𝐑𝐚𝐜𝐞 𝐂𝐨𝐧𝐝𝐢𝐭𝐢𝐨𝐧𝐬 Before continuing, let’s under...30 readsdatarace
Maheshwar Ligadefortechwastitechwasti.com·Nov 27, 2024Virtual Threads in Java: A Practical Guide.Java's introduction of Virtual Threads in Project Loom is a significant development in concurrent programming. Virtual threads are lightweight, user-mode threads designed to simplify concurrency in Java applications by enabling high levels of scalabi...virtualthreads
Jyotiprakash Mishrablog.jyotiprakash.org·Nov 22, 2024Multithreading in Java: A Comprehensive Guide to Concurrency and ParallelismWhat is Multithreading? In modern computing, performance is not just about executing one task faster but about doing more simultaneously. Multithreading allows a program to execute multiple threads concurrently, effectively enabling multitasking with...27 readsmultithreading
Rishav Paulrpaul.hashnode.dev·Nov 16, 2024Boost Java Service Performance Using Async Non-Blocking IOImagine you're at a busy restaurant. You place your order at the counter and receive a pager that buzzes when your food is ready. While you wait, the staff serves other customers, and the kitchen works on multiple orders simultaneously. When your pag...Java
Gowtham Muthuvelgowthammuthuvel.hashnode.dev·Nov 10, 2024Mastering Concurrency in Java: From Traditional Multithreading to Virtual ThreadsJava has long been a preferred language for building high-performance applications, thanks in part to its powerful concurrency capabilities. As demands for responsiveness and scalability grow, understanding Java’s concurrency model especially with th...39 readsJava