Jyotiprakash Mishrablog.jyotiprakash.org·17 hours agoMultithreading 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...Discussmultithreading
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...DiscussJava
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...DiscussJava
Vinay Kumarvinaykumar15.hashnode.dev·Nov 7, 2024Java Multithreading: Master Concurrent ProgrammingCPU The CPU, often called the brain of the computer, is responsible for executing a set of instructions from programs. It performs basic arithmetic, logical, control and input/output operations as specified in the instructions. Example:- Intel Core i...Discuss·10 likesmultithreading
Yash Raj Srivastavyashsrivastav.hashnode.dev·Nov 6, 2024The Tale of Async, Timeouts, and Why I Almost Gave Up on Java 🤦♂️Introduction: The Simple Dream of Async 🛌💭 Ah, the sweet promise of @Async. Just slap this annotation on your method, and boom! Now you’ve got tasks running in the background. The main thread is free, happily managing other tasks while the backgrou...DiscussSpringboot
Rohan Ghoshmultithreading-in-java.hashnode.dev·Nov 5, 2024Multithreading in javaUnderstanding Multithreading in Java Java is renowned for its robustness and versatility, and one of its standout features is the ability to handle multiple tasks simultaneously through multithreading. In this blog post, we'll delve deep into the con...Discuss·1 likeJava
Dilip PatelforDilip Patel's Java blogjavamastery.hashnode.dev·Nov 5, 2024Java ConcurrencyJava Threads Introduction Concurrency vs. Parallelism Processes and Threads Thread Management Creating and Starting Java Threads Pausing a Thread Joining a Thread Interrupting a Thread Java Virtual Threads Thread Safety Race Conditions an...DiscussJava ConcurrencyJava
Paolo InsognaforPlatformatic Blogblog.platformatic.dev·Nov 4, 2024Addressing Overprovisioning & Performance Issues in Node.js via Multiple WorkersScaling Node.js applications efficiently has long been a challenge for teams. Traditionally, Node.js runs on a single thread per service, meaning each instance operates as a single process within its container. This forces teams to overprovision infr...Discuss·2 likes·921 readsAPPlication-ser
Siddharthsiddharthqs.com·Nov 3, 2024Design Patterns in Rust with Algorithmic Trading ExamplesIntroduction to Algorithmic Trading In a time when technology touches every part of our lives, it's no surprise that financial markets have adopted technology in a big way. Algorithmic trading, once only used by large financial institutions, is now a...Discuss·3 likes·1.8K readsRustalgotrading
Abiodun Awoyemiaagbotemi.hashnode.dev·Oct 21, 2024Concurrency, Mutex, and Arc in Rust: A Comprehensive GuideIntroduction Imagine you’re a conductor, leading an orchestra of a hundred musicians. Each musician is playing their part, but they need to harmonize, to come together at just the right moments. This is the essence of concurrency in programming, and ...DiscussRust