转自强哥: 近日,一名印度工程师所写《令人忧虑,不阅读的中国人》红遍网络。读后令人惊悚。全文如下:我在从飞往上海的飞机上。正是长途飞行中的睡眠时间,机舱已熄灯,我吃惊地发现,不睡觉玩iPad的,基本上都是中国人,而且他们基本上都是在打游戏或看电影,没见有人读书。这一幕情景一直停留在我的脑海里。其实在 ...
分类:
其他好文 时间:
2017-09-17 15:23:02
阅读次数:
182
设置进程绑定状态的函数pthread_attr_setscopepthread_attr_t 指向属性结构的指针第二个参数 绑定类型 pthread_scope_system()pthread_scope_process(非绑定)创建一个绑定线程 线程属性结构pthread_attr_t #incl ...
分类:
其他好文 时间:
2017-09-12 18:34:38
阅读次数:
194
之前学的应用层都是: 1)查询方式:一直读 2)中断方式.同样一直读,直到中断进程唤醒 3)poll机制:一直在poll函数中睡眠,一定时间读一次 以上3种,我们都是让应用程序主动去读,本节我们学习异步通知,它的作用就是当驱动层有数据时,主动告诉应用程序,然后应用程序再来读, 这样,应用程序就可以干 ...
分类:
其他好文 时间:
2017-09-12 10:41:22
阅读次数:
189
排序算法: 快排: o(nlogn) o(1)不稳定 归并:o(nlogn) o(n) 稳定 基数: 冒泡 睡眠 面条 烙饼 1、quicksort: 返回条件:start >=end private = a[start]+a[end]/2 while(left <= right) while(le ...
分类:
编程语言 时间:
2017-09-10 14:21:04
阅读次数:
220
进程的基本状态: 从原理上讲,进程的基本状态有3个:1) 运行:某个CPU空闲,该CPU对应的等待队列中的其中一个就绪态进程就得以调度。2) 就绪:资源已就绪,只等CPU空闲。或者时间片用完,被加入队尾等待调度。3) 阻塞:资源不满足,而被暂时挂起的状态,比如IO阻塞。也称为等待或睡眠状态。 Lin ...
分类:
系统相关 时间:
2017-09-09 19:37:55
阅读次数:
150
所有的客户和服务器都从调用socket开始,返回一个套接口描述字。然后,客户调用connect,服务器调用bind,listen和accept。套接口一般由标准的close函数关闭,当然也可以用函数shutdown来关闭。我们还要检查套接口选项SO_LINGER的效果。 多数服务器TCP服务器是调用 ...
分类:
其他好文 时间:
2017-09-08 22:52:30
阅读次数:
158
Linux进程状态Linux内核中的进程状态◆运行状态(TASK_RUNNING)指正在被CPU运行或者就绪的状态。这样的进程被成为runnning进程。运行态的进程可以分为3种情况:内核运行态、用户运行态、就绪态。◆可中断睡眠状态(TASK_INTERRUPTIBLE)处于等待状态中的进程,一旦被... ...
分类:
系统相关 时间:
2017-09-04 13:28:08
阅读次数:
271
CC2540是一款高性价比,低功耗片上系统(Soc)解决方案,它适合蓝牙低功耗应用领域,极少的外围元器件以及强大网络节点建立成为可能。CC2540是一款含有高速和低功耗8051内核的RF收发器。适用于低功耗系统,有超低功耗的睡眠模式以及超低功耗运行模式。 市场上流通广泛的两款 CC2540F128及 ...
分类:
其他好文 时间:
2017-09-02 10:35:42
阅读次数:
238
接着上节的来,我们在上节说了软中断和tasklet,那这最后就是工作队列了哦.. 工作队列和前面讨论的其他形式都不相同,它可以把工作推后,交由一个内核线程去执行 该工作总是会在进程上下文执行。这样,通过工作队列执行代码能占尽进程上下文的所有优势,最重要的就是工作队列允许重新调度甚至是睡眠。相比较前边 ...
分类:
系统相关 时间:
2017-08-25 15:01:40
阅读次数:
219
1.现在有100元,公鸡5元每只,母鸡3元每只,小鸡1元每只,要求三种鸡都必须买,并且正好100元花完,三种鸡加起来凑足100只。 我们可以假设公鸡为x只,母鸡为y只,小鸡为z只。 百鸡百钱算法 #include<stdio.h> #include<stdlib.h> void main(){ __ ...
分类:
编程语言 时间:
2017-08-24 00:01:56
阅读次数:
292