Great Answers to Tough Questions
This article is my highlights and notes of a book “Great Answers to Tough Questions at Work”
Concurrency in C++
This post is going to explore Concurrency using C++. These posts Process synchronization in Operating Systemsand Process synchronization in Linux Kernel explains the theory in detail.
Designing BlackJack Game
Designing BlackJack Game
Designing Parking Structure
Designing Parking Structure
Virtual Memory - Part 4
This is continuation of part series post of Virtual Memory - Part 1, Virtual Memory - Part 2, Virtual Memory - Part 3
Virtual Memory - Part 3
This is continuation of part series post of Virtual Memory - Part 1, Virtual Memory - Part 2
Virtual Memory - Part 2
This is continuation of part series post of Virtual Memory - Part 1
Virtual Memory - Part 1
The posting on this subject is going to be in multiple parts series. It is going to difficult to put everything in one post given the broad nature of the subject.
Signal code in FreeBSD
Signals are a limited form of inter-process communication used in Unix, Unix-like, and other POSIX-compliant operating systems. A signal is an asynchronous notification sent to a process or to a specific thread within the same process in order to notify it of an event that occurred. Signals have been around since the 1970s Bell Labs Unix and have been more recently specified in the POSIX standard.
Fork - FreeBSD
In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself. It is usually a system call, implemented in the kernel. Fork is the primary (and historically, only) method of process creation on Unix-like operating systems.