总结下python中线程调度机制.
对于线程调度机制而言,同操作系统的进程调度一样,最关键是要解决两个问题:
1.在何时选择挂起当前线程,并选择处于等待的先一个线程呢?
2.在众多等待的线程中,选择哪一个作为激活线程呢?
在python多线程机制中,这个两个问题是有两个层次解决的。
如,进程间的切换,当发生了时钟中断,操作系统响应时钟中断,并在这个时候开始进程的调...
分类:
编程语言 时间:
2014-06-05 10:07:35
阅读次数:
314
linux 通用时钟框架CCF
简介
这里讲的时钟是给soc各组件提供时钟的树状框架,并不是内核使用的时间,和其他模块一样,clk也有框架,用以适配不同的平台。适配层之上是客户代码和接口,也就是各模块(如需要时钟信号的外设,usb等)的驱动。适配层之下是具体的soc平台的时钟操作细节。
内核中另外一个具有类似树状框架特点的是regulator框架。对...
分类:
系统相关 时间:
2014-06-05 08:28:03
阅读次数:
512
html5 canvas结合js实现的非常酷的ascii animation动画特效,http://www.zuidaima.com/share/1789567017372672.htm...
分类:
Web程序 时间:
2014-06-05 06:54:37
阅读次数:
292
最近就只有早起做题,做完就上课,周六日可以做些恶心点点的,平时要上课就只有做做DP,数学题什么的了。
HDU1006,十分恶心的一题,实际上我还不是很懂,看着kuangbin大神的代码基本对着拍,没有什么改进。
题目的意思就是时钟里有三条针,时分秒针,两两超过D度就开心,问一天有百分只几是开心的。
思路就是:模拟,区间交,关键,精度问题,这个针算是连续的~不是60秒动一下分针!
/**...
分类:
其他好文 时间:
2014-06-05 03:55:28
阅读次数:
195
import java.applet.Applet;
import java.awt.*;
public class Appelet extends Applet {
String name;
public void init ()
{
name=getParameter("myName");
}
public void paint(Graphics gr)
...
分类:
编程语言 时间:
2014-06-05 00:17:59
阅读次数:
259
最近在用QDeclarativeItem的继承来做Qt界面的控件,一开始发现怎么样也没法自动调用paint函数,后来查看了资料,发现如下字句:
You can subclass QDeclarativeItem to provide your own custom visual
item that inherits these features. Note that, because it ...
分类:
其他好文 时间:
2014-06-04 23:47:17
阅读次数:
511
TextView 加下划线 、 中划线
下过如图:
// 中划线
textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); // 设置中划线并加清晰
// 下划线
textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLA...
分类:
移动开发 时间:
2014-06-01 14:49:20
阅读次数:
283
今天自己写bootloader做时钟初始化时遇到的问题,特记录下来。为了方便理解,我大部分都有截图, 在此我先说明下,图均来自数据手册。也希望看了本篇文章的同志多多参看数据手册才能理解的更加透彻,才能真正的锻炼自己的能力。下面程序部分我也拆分成了5个部分分别解释,最后也给出了整个程序。本文如果有什么错误的地方,欢迎各位批评指正,不甚感激。
6410有3个内部PLL(Phase Loc...
分类:
其他好文 时间:
2014-06-01 11:21:14
阅读次数:
325
九大行星 您的浏览器版本过低,不支持canvas标签
分类:
Web程序 时间:
2014-05-31 19:27:05
阅读次数:
497
function ReShowSelected(){$("#Map
area").each(function(){//定义画笔属性var canvers =
document.getElementById("diagonal");var context = canvers.getContext("2...
分类:
Web程序 时间:
2014-05-31 08:07:12
阅读次数:
256