码迷,mamicode.com
首页 >  
搜索关键字:lgwr-lns wait on channel    ( 7484个结果
进程/线程
进程/线程控制: 创建 退出 等待 多进程 fork() exit() wait() 多线程pthread_createpthread_exit()pthread_join()线程的同步与互斥:线程的互斥...
分类:编程语言   时间:2014-05-26 23:46:42    阅读次数:318
TIME_WAIT状态
TIME_WAIT状态 执行主动关闭的一方处于TIME_WAIT状态。端点留在这个状态的时间是2MSL(最长分节生命期: maximum segment lifetime)。 任何TCP实现都必须为MSL选择一个值, RFC1122建议值2分钟,BSD的实现30秒。所以,MSL在1——4分钟之间.....
分类:其他好文   时间:2014-05-26 06:48:04    阅读次数:222
51系列小型操作系统精髓 简单实现9 C语言版优化后发布(有图)
/* 使用keil4 可运行8个任务 任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来。 */ #include "STC12C5A...
分类:编程语言   时间:2014-05-26 05:05:42    阅读次数:419
Linux-0.12内核sleep_on函数分析
sleep_on用于进程休眠,原型如下: void sleep_on(struct task_struct **p) 当进程访问某个互斥资源时,如果资源被另外进程占用,当前进程就需要休眠。 假设资源的结构如下: struct res { .... struct task_struct *wait; } 其实我们参考下文件系统的i节点就会发现,i节点也是一种资源,它的结构体中就有一...
分类:系统相关   时间:2014-05-26 04:28:02    阅读次数:439
51系列小型操作系统精髓 简单实现12 C语言版再优化
CRTOS 实时可剥夺型内核 1.任务不用预加载,不用预定义。任务调用时加载,可删除(退出死循环即可) 2.单位轮转查询时间由晶振和定时器初始化决定。在这里为10ms 3.定时时间为【 time*单位轮转查询时间 】 ,其中time为 rtos_wait(time)中time. 4.可运行多个任务【自定义】 5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来,任务执行后,回到中断,再从中断回到主程序。...
分类:编程语言   时间:2014-05-26 03:59:52    阅读次数:323
51系列小型操作系统精髓 简单实现10 C语言版优化后发布(有图)
4个任务   /* 使用keil4 可运行8个任务 任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来。 */ #include "STC12C5A.H" #define TIMER_RELOAD() {TL0=0x00;TH0=0xC4;}//使能T/C 初始10ms #define MAX_TASKS 8 //任务槽最大个数. unsig...
分类:编程语言   时间:2014-05-25 02:03:17    阅读次数:293
51系列小型操作系统精髓 简单实现11 C语言版优化后说明(有图)
CRTOS 实时可剥夺型内核 1.任务不用预加载,不用预定义。任务调用时加载,可删除(退出死循环即可) 2.单位轮转查询时间由晶振和定时器初始化决定。在这里为10ms 3.定时时间为【 time*单位轮转查询时间 】 ,其中time为 rtos_wait(time)中time. 4.可运行多个任务【自定义】 5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来,任务执行后,回到中断,再从中断回到主程序。...
分类:编程语言   时间:2014-05-24 19:51:06    阅读次数:324
51系列小型操作系统精髓 简单实现12 C语言版加保护参数
/* CRTOS 实时可剥夺型内核 1.任务不用预加载,不用预定义。任务调用时加载,可删除(退出死循环即可) 2.单位轮转查询时间由晶振和定时器初始化决定。在这里为10ms 3.定时时间为【 time*单位轮转查询时间 】 ,其中time为 rtos_wait(time)中time. 4.可运行多个任务【自定义】 5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回...
分类:编程语言   时间:2014-05-24 14:22:34    阅读次数:372
数据库 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。
一种方法:清空日志。1.打开查询分析器,输入命令SQL code?1DUMPTRANSACTION数据库名WITHNO_LOG2.打开企业管理器,在数据库上点右键->属性->选项->故障恢复-模型-选择-简单模型。(也可以直接在查询分析器里执行:SQL code?1alterdatabase数据库名...
分类:数据库   时间:2014-05-24 09:28:23    阅读次数:446
Android多线程研究(4)——从一道面试题说起
有一道这样的面试题:开启一个子线程和主线程同时运行,子线程输出10次后接着主线程输出100次,如此反复50次。先看下面代码:package com.maso.test; /** * * @author Administrator * 两个线程,其中是一个主线程,第一个线程先运行输出10次,主线程接着运行输出100次,如此反复50次 */ public class ThreadTest3...
分类:移动开发   时间:2014-05-23 00:57:26    阅读次数:368
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!