操作系统
xialingming
云计算/faas/kubernetes
展开
-
为什么说ucosII是不可剥夺的内核
即当高优先级的任务由于时钟DLY被阻塞时,一个低优先级的任务正无限循环中。当更高优先级的任务时间片延时到0时,会剥夺低优先级任务的执行。笔者在ccs下挖根寻源,找到了它可以剥夺的原因。在此前先要了解,Ucos是实时操作系统,CPU被用来按照一个Tick,一个Tick的去执行指令,而每一个Tick是由分频的定时器产生的,每一个Tick(嘀嗒)都会引起系统的一次中断, tick ...原创 2018-07-31 09:21:25 · 661 阅读 · 0 评论 -
Cronjob命令超长的处理
如果您是查crontab命令被截断的问题,请先查下命令中是否存在%没有被转义。背景在docker中启动容器,结合django-crontab,可以在容器中传入crontab job具体使用 请参考 django-crontab。然后在容器的docker-file中 CMD [“/furion/run.sh”],其中run.sh 内容大概是这样的:python manage....原创 2018-07-31 09:22:16 · 917 阅读 · 0 评论