Memcached, system of the distributed memory caching, is often used to increase the performance and availability of the hosted application through decreasing database load. It creates a common cache for all the application nodes and represents your application short-term memory.…
Nicholas Daniel Solo Recital in China Central Conservatory of Music
Nicholas Daniel is a British oboist and conductor. In 2003 he was appointed Artistic Director of the Leicester International Music Festival. Nicholas Daniel is proud to play the world’s first ‘fair-trade’ oboe, certified by the Forest Stewardship Council and made…
I/O Multiplexing in Linux
I will talk about synchronous I/O and asynchronous I/O, blocking I/O and non-blocking I/O of network I/O in this article. We need to understand a few concepts first: User and Kernel Mode In any modern operating system, the CPU is…
Goroutine, Concurrency and Parallelism
Concurrency is not Parallelism. Parallelism is when two or more threads are executing code simultaneously against different processors. If you configure the runtime to use more than one logical processor, the scheduler will distribute goroutines between these logical processors which…