clockworkclockwork.hashnode.dev·Nov 16, 2023Multithreading drillhello_friend, This series is all about programming, code-slinging, and hacking. I'm currently preparing for a new job starting next year, so I thought it would be a good opportunity to freshen up some skillz. I've got an old drill I often used during...DiscussC++ / AssemblerC++
Khue Quang Nguyenvuadivuacode.hashnode.dev·Aug 24, 2023Semaphore và semaphore package trong GolangChào các bác, Trong bài ngày hôm nay tôi sẽ giới thiệu với các bác sơ lược về khái niệm semaphore và package semaphore trong Golang. Semaphore là một khái niệm phổ biến trong đồng bộ tiến trình (process synchronization) nhưng ít khi được nhắc tới tro...Discuss·1 like·97 readssemaphore
92_prajak senblogoverflow.hashnode.dev·Jul 18, 2023Unveiling the Power of Multi threading: Revolutionizing Scalability in Single-Client Server Design"Exploring the Simplicity of Single-Client Server Design and the Potential for Scalability Challenges" In this article we will design the server that handles only one client at a time, which is a big assumption if one wants to develop any scalable se...Discuss·10 likesclient-server
Ujjawal Kumarendeavourmonk.hashnode.dev·Jun 6, 2023Semaphore in Operating System with it's own implementation in C.A semaphore is a synchronization construct used in operating systems to control access to shared resources among multiple processes or threads. It is essentially a variable or an abstract data type that provides two fundamental operations: "wait" and...Discuss·10 likes·27 readsos
Khoi NguyenforDwarves Foundation's Team Blogdwarvesf.hashnode.dev·May 12, 2023Approaches to manage concurrent workloads, like worker pools and pipelinesIntroduction Go provides us great and convenient ways to write concurrent programs with high performance to execute tasks concurrently (perhaps in parallel if the program is run on a machine with multiple physical cores, GOMAXPROCS are automatically ...Discuss·38 likes·237 readsGo Language
Harsh Mangeharshmange.hashnode.dev·May 1, 2023Understanding Semaphores and Mutex in Operating SystemsSemaphore and Mutex are two synchronization mechanisms used in operating systems to manage the access of shared resources such as memory, files, or hardware devices, by multiple processes or threads in a concurrent system. They are used to prevent da...Discuss·26 readssemaphore
Syed Mohammad Fahim Abrarblog.fahimabrar.com·Jan 10, 2023How I prevented duplicate token request in an identity server using semaphore techniqueScenario: I wrote a service where it requests bearer tokens in an identity server for each company separately. Suppose we have 8 companies, Then the service will check if there is any available nonexpired token for that specific company. If there is ...Discuss·1 like·476 readsC#
Udaysinhknowthatstuff.hashnode.dev·Jul 19, 2022Java Multithreading - Atomic, Volatile, Threadlocal, Mutex and SemaphoreThis article covers the most important and distinctive aspects of different concepts in multithreading. Each of the section deserves its own deep dive and there are pages written in reference books on them. Aim is to superficially cover these concept...Discuss·100 readsmultithreading