摘要: Shared Memory Shared memory is a memory shared between two or more processes. However, why do we need to share memory or some other means of communica 阅读全文
posted @ 2019-06-24 15:59 ba哥 阅读(529) 评论(0) 推荐(0) 编辑
摘要: Semaphores are a programming construct designed by E. W. Dijkstra in the late 1960s. Dijkstra's model was the operation of railroads: consider a stret 阅读全文
posted @ 2019-06-24 15:58 ba哥 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Unreliable Guide To Locking Introduction Welcome, to Rusty’s Remarkably Unreliable Guide to Kernel Locking issues. This document describes the locking 阅读全文
posted @ 2019-06-24 15:57 ba哥 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Linux Signals Fundamentals – Part I Linux Signals Fundamentals – Part I What is a signal? Signals are software interrupts. A robust program need to ha 阅读全文
posted @ 2019-06-24 15:56 ba哥 阅读(771) 评论(0) 推荐(0) 编辑
摘要: The client server model Most interprocess communication uses the client server model. These terms refer to the two processes which will be communicati 阅读全文
posted @ 2019-06-24 15:47 ba哥 阅读(494) 评论(0) 推荐(0) 编辑
摘要: One of the fundamental features that makes Linux and other Unices useful is the “pipe”. Pipes allow separate processes to communicate without having b 阅读全文
posted @ 2019-06-24 10:52 ba哥 阅读(594) 评论(0) 推荐(0) 编辑