Sai Prasanna Maharanasaimaharana.hashnode.dev·Oct 30, 2024Threading and Multiprocessing in Python: An In-Depth GuideIntroduction Threading and multiprocessing are techniques to achieve concurrency in programs, allowing them to perform multiple tasks simultaneously. Understanding these concepts is crucial for optimizing program performance, especially in applicatio...DiscusspythonThreads
Snehangshu Bhattacharyablogs.snehangshu.dev·Oct 6, 2024Distributed Computing with Python: Unleashing the Power of Celery for Scalable ApplicationsHave you ever wondered about when you upload an 8K Ultra HD video to YouTube and immediately YouTube starts to process and optimize that video and make multiple copies of it in 1080p, 720p, 480p, 360p and 144p so that your content can be streamed to ...Discuss·84 readsPython
Snehangshu Bhattacharyablogs.snehangshu.dev·Sep 21, 2024Python Multitasking: Key Practices and ChallengesWhen I first encountered the Python language, I was amazed by what you could do with so little code, and it has been one of my favourite programming languages since. Some time ago, I faced a problem where I was trying to create something like a web s...Discuss·86 readsgreenlets
Saurav Shrivastavsaurav23.hashnode.dev·Aug 30, 2024Understanding the Global Interpreter Lock (GIL) and Its Impact on Threading in PythonWhat is the GIL? The Global Interpreter Lock (GIL) is a mutex that protects access to Python objects, preventing multiple native threads from executing Python bytecode simultaneously. The GIL exists because CPython, the reference implementation of Py...Discuss·10 likes·30 readsPython
Nisha Singhalnishasinghal.hashnode.dev·Mar 20, 2024An Exploration of CPU Performance: Multitasking, Multiprocessing, and MultithreadingYou might have heard someone saying I have x cores and ythreads in my CPU. And the higher it is the more performant the CPU is. But why does this matter so much for CPU performance? Let's dig into it in the context of multithreading, multiprocessing ...Discuss·20 likes·58 readsCPU architechture
Himanshu Chauhanhimanshuchauhan.hashnode.dev·Mar 10, 2024Day 24: Concurrency and Parallelism (Threading, Multiprocessing)Today, we're diving into the critical concepts of Concurrency and Parallelism, pivotal elements in real-world project development. These topics are indispensable, offering significant enhancements to project efficiency. Given their importance, we'll ...DiscussPython
Jyotiprakash Mishrablog.jyotiprakash.org·Jan 4, 2024The mandatory multisBatch Processing Definition: Batch processing systems are a type of computing system where similar jobs are grouped together and processed as a batch without interaction from the user during their execution. These systems are designed to handle large...Discuss·10 likes·768 readstime sharing
Mohamed Saidm-saied.hashnode.dev·Dec 31, 2023Exploring Isolates in Dart: Concurrency Made EasyIntroduction Dart, Google's open-source programming language, is well-known for its simplicity and versatility. One of the features that sets Dart apart is its support for isolates, which allows developers to achieve concurrency without the complexit...DiscussDart
Akshay Kaushikblog.akshaykaushik.eu.org·Nov 21, 2023Multithreading VS Multiprocessing VS Asyncio (With Code examples)Understanding Concurrency in Python Concurrency refers to the execution of multiple tasks simultaneously in a program. There are primarily three ways to introduce concurrency in Python - Multithreading, Multiprocessing and Asyncio. Each approach has ...Discuss·144 readsmultithreading
Bjoern StielProcelery.school·Oct 19, 2023Celery Execution Pools: What is it all about?Have you ever asked yourself what happens when you start a Celery worker? Ok, it might not have been on your mind. But you might have come across things like execution pool, concurrency settings, prefork, threads, gevent, eventlet and solo. So, what ...Mahboob Alam and 4 others are discussing this5 people are discussing thisDiscuss·10 likes·21.1K readsworker pool