??
wait和sleep区别:
1.wait可以指定时间可以不指定。
sleep必须指定时间。
2.在同步时,对cpu的执行权和锁的处理不同。
wait:释放执行权,释放锁。
sleep:释放执行权,不释放锁。
/*
* 等待/唤醒机制
* 设计的方法:
* 1.wait():让线程处于等待状态,被wait的线程会被存储到线程池中。
...
分类:
编程语言 时间:
2014-07-08 20:44:46
阅读次数:
220
多线程编程
Linux线程概述
线程模型
线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体。根据运行环境和调度者的身份,线程可分为内核线程和用户线程。内核线程,在有的系统上也称为LWP(Light Weigth Process,轻量级进程),运行在内核空间,由内核来调度;用户线程运行在用户空间,由线程库来调度。当进程的一个内核线程获得CPU的使用权时,它就加载并...
分类:
编程语言 时间:
2014-07-08 19:45:08
阅读次数:
219
使用不同版本的XCode出现的问题:
fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm":
file not found' note: a...
分类:
其他好文 时间:
2014-07-08 15:36:55
阅读次数:
168
Bootloader:u-boot.2009.08分析与移植
4.1:分析u-boot根目录下的Makefile,可以看到uboot编译的顺序如下,由此可知编译执行的第一个文件是cpu/$(CPU)/start.o,又由于是基于arm920t架构的,所以去分析cpu/arm920t/start.S源文件。
# U-Boot objects....order is important (i.e....
分类:
其他好文 时间:
2014-07-08 15:34:46
阅读次数:
151
Numpy简介
标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。
此外Python还提供了一个array模块,array对象和列表不同,它直接保存数值,和C语言的一维数...
分类:
其他好文 时间:
2014-07-08 13:13:11
阅读次数:
169
本周博客作业:使用光盘中的软件包为本机配置YUM源【提示:指到光盘根目录,不要指向Packages】2,查看当前主机名,然后设置为youname.nsd1308.com3,查看当前主机的IP,临时设置当前IP为192.168.10.X4,查看CPU与内存信息5,查看系统具体属于RedHat哪一个版本6,查看当前系统..
分类:
系统相关 时间:
2014-07-08 12:13:13
阅读次数:
323
1、性能评估企业一般在购买虚拟化软件前,通常要考虑对现有设备的利旧使用以及需要新购买多少的硬件设备。采购过多会导致性能过剩,过少会导致性能紧张。这时就要涉及到虚拟化上线前的一个性能评估。性能评估通常是对现有业务系统对CPU、内存、硬盘等资源的占用情况进行评估,..
分类:
其他好文 时间:
2014-07-08 09:55:32
阅读次数:
210
//举例查询(userid,name,sex为user表的数据库字段)publicfunctiontesta(){$this->load->database();$query=$this->db->query(‘SELECT*FROMuser‘);foreach($query->result()as$row){echo$row->userid;echo$row->name;echo$row->sex;}}//举例插入(use..
分类:
数据库 时间:
2014-07-08 08:41:54
阅读次数:
273
1命令简介Linux系统中的iostat是I/Ostatistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进..
分类:
移动开发 时间:
2014-07-08 08:17:30
阅读次数:
277
uptime,top查看系统负载情况在多处理器系统中,负载阀值是基于内核的数量计算,按100%负载计算,1表示单个处理器,而2则说明有两个双处理器,那么4.00就说明主机具有四个处理器。4.00*2大于4.00*2超过这个阀值就表示系统过载了LoadAverage实时计算公式:load(t)=(load(t-1)e^(-..
分类:
其他好文 时间:
2014-07-08 08:16:14
阅读次数:
224