devdump.techProcess, Threads and GoroutinesWhat Is a Process? A program is an executable file on disk. When the operating system loads that file into memory and starts execution, it becomes a process. A process has its own: Memory Address Registers Program Counter Stack and Heap memory ...Feb 18·5 min read
devdump.techWhat Actually Happens When You Run a ProgramYou type a command and press Enter. A program starts in milliseconds. Your operating system performs a long chain of controlled steps. These steps involve the shell, the kernel, the CPU scheduler, and memory management. This blog traces that journey ...Feb 13·4 min read
blog.codefirst.funJavaScript Worker Threads: Multithreading in Node.jsJavaScript was designed to be single-threaded. For most use cases — especially in web development — that’s not a problem. The event loop, combined with asynchronous programming, handles I/O operations efficiently without blocking the main thread. But...May 15, 2025·5 min read