随笔分类 -  Unix环境高级编程

摘要:笔者前段时间做一个消息队列优化程序时涉及到 多线程同步问题,顺便看了下大学操作系统课程。将生产者-消费者问题以及哲学家就餐问题实现了下,做以下笔记。 哲学家就餐问题: 设有 5个哲学家,共享一张放有 5把椅子的桌子,每人一把椅子,但是桌子上只有 5只筷子,在每人两边... 阅读全文

posted @ 2011-06-30 14:06 margincc 阅读(3579) 评论(4) 推荐(3) |

摘要:参考书籍:、、 共享内存即让两个进程访问同一部分逻辑内存。是有IPC为一个进程创建的特殊的地址范围,出现在进程的地址空间中,其他进程可以把同一段共享内存段连接到它们自己的地址空间去。如果一个进程向这段共享内存写了数据,所做的改变立刻被其他进程看到。但是共享内存本身没有同步功能,需要我们自己注意同步.... 阅读全文

posted @ 2011-04-01 17:30 margincc 阅读(2113) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3