
操作系统(operating system)
文章平均质量分 66
ShiningStarPxx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
极不和谐的 fork 多线程程序
原文地址http://blog.codingnow.com/2011/01/fork_multi_thread.html 极不和谐的 fork 多线程程序 继续前几天的话题。做梦幻西游服务器优化的事情。以往的代码,定期存盘的工作分两个步骤,把 VM 里的动态数据序列化,然后把序列化后的数据写盘。这两个步骤,序列化工作并没有独立在单独线程/进程里做,而是放在主线程的。IO 部分则在一转载 2013-04-16 20:22:52 · 697 阅读 · 0 评论 -
Nachos中switch汇编源码分析
昨天有空看了一下nachos里的switch.s中switch 函数,从最底层了解了一下,进程(线程)切换时,是如何把旧进程搬出寄存器,新进程如何搬进寄存器。 具体源码和分析如下: /* void SWITCH( thread *t1, thread *t2 ) ** ** on entry, stack looks like this: ** 8(esp) ->原创 2012-04-13 11:05:41 · 2489 阅读 · 0 评论