摘要: 当线程初始化成功后,是怎么样放到推迟就绪队列的呢?通过下面这几个函数的分析,就会了解这个问题了。从以前的分析可以知道是调用函数KeReadyThread来执行的,这个函数的代码如下:#001 VOID#002 NTAPI#003 KeReadyThread(IN PKTHREAD Thread)#004 {这里参数Thread就是刚刚创建的线程。#005 KIRQL OldIrql;#006 ASSERT_THREAD(Thread);#007ASSERT_IRQL_LESS_OR_EQUAL(DISPATCH_LEVEL);#008 锁住分发器的自旋锁,以便原子操作。#009 /* Lock 阅读全文
posted @ 2009-07-14 22:14 ajuanabc 阅读(107) 评论(0) 推荐(0)
摘要: <?php $czc="reg"; switch($czc){ case ’reg’://注册 echo "注册的代码"; break;//如果注释掉此句,将执行下在的代码,否则终止 case ’logout’://退出 echo "退出的代码"; break; default://此代码 除了reg,logout外其它的都是执行以下面的代码 include ’user/info.php’; break; } /*此代码执行的结果显示: 注册的代码 */ ?> 阅读全文
posted @ 2009-07-14 10:28 ajuanabc 阅读(133) 评论(0) 推荐(0)