pthreads
pthreads stands for POSIX Threads which is the de facto standard threading related API that operating systems need to support for thread managements. Almost ...
pthreads stands for POSIX Threads which is the de facto standard threading related API that operating systems need to support for thread managements. Almost ...
A traditional process has a single execution context that can only execute at one CPU at a given point of time. If a process can have multiple execution cont...
Definition A process is an instance of an executing program. It is also referred to as a “task” or “job”.
Definition An operating system, or OS, is just a software that abstracts and arbitrates the underlying hardware components in computer systems.
A couple years ago, I discovered an issue caused by a race condition that occured in the backend application I was maintaining. So I implemented a simple dis...
The circle-ellipse problem, or square–rectangle problem, illustrates a limitation of OOP (object-oriented programming). Specifically, it violates the Liskov ...
A descriptor in Python is a class attribute which defines any of the special methods: __get__(self, obj, owner=None) -> value __set__(self, obj, valu...
Most programmers would be familiar with some fundamental sorting algorithms such as bubble sort, selection sort, insertion sort, and merge sort. Then which a...
Since I’ve bootstrapped a K8s cluster and been administrating all by myself, I’ve encountered many problems and I have had to solve them on my own. One chall...
Flask and Sanic Flask is one of the most popular micro web frameworks written in Python and I love using it for developing a wide range of web services becau...