2008年10月22日

如何用PV原语实现进程间的互斥与同步

摘要: 如何用PV原语实现进程间的互斥与同步- - PV原语的含义 P操作和V操作是不可中断的程序段,称为原语。PV原语及信号量的概念都是由荷兰科学家E.W.Dijkstra提出的。信号量sem是一整数,sem大于等于零时代表可供并发进程使用的资源实体数,但sem小于零时则表示正在等待使用临界区的进程数。 P原语操作的动作是: (1) sem减1; (2) 若sem减1后仍大于或等于零,则... 阅读全文

posted @ 2008-10-22 17:45 AlexGeng 阅读(2855) 评论(1) 推荐(0) 编辑

p-v操作

摘要: 可以这样理解: 临界区门前有棵树 用来挂红灯 进程想进CPU门 先得上树取盏灯(调用一次P) 取下一个去敲门(S=S-1) 如果树上没有灯取(S<=0) 树说欠你一盏灯(S为负时) 没辙只好外边排队等(WAIT(S)) 得灯进程续运行运行完了要出门(调用一次V) 马上还回一盏灯(S=S+1) 若有进程在催债(S<=0) 放个进去事完成(Release(S)) 阅读全文

posted @ 2008-10-22 15:45 AlexGeng 阅读(565) 评论(0) 推荐(0) 编辑

网页常用Javascript

摘要: 网页常用Javascript 1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE> 2.记录并显示网页的最后修改时间 <script language=Javascript> document.write("最后更新时间: " + document.lastModified + "") </script> 3.关闭当前窗口 <a hr... 阅读全文

posted @ 2008-10-22 10:32 AlexGeng 阅读(259) 评论(0) 推荐(0) 编辑

导航