1 多线程是什么多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边...
分类:
移动开发 时间:
2014-11-10 11:54:54
阅读次数:
177
在大数据,高并发的需求中,如何让自己所在的企业,在物竞天择的恶劣环境下,生存并且更好的生存下来呢?这就避免不了编写并发程序。而且在软件设计之初,我们就要考虑,哪些串行程序使用并行方式运行会更加高效。这就要涉及到多任务间的协作和数据共享等问题。
如今多核时代的不断发展,早已告别了单核处理器的年代。看看周围同事的电脑,至少都是四核的处理器,更别说工作站、服务器了。而我们所编写的串行程序,每一次运行,都只是在一个处理器上运行的。也就是说,我们只使用了不到四分之一的CPU系统资源,这无疑是一种极大的资源浪费。所以...
分类:
编程语言 时间:
2014-11-02 12:32:37
阅读次数:
235
UNIX操作系统(UNIX),一种电脑操作系统,具有多任务、多用户的特征。于1969年,在美国AT&T公司的贝尔实验室开发出来,参与开发的人有肯·汤普逊、丹尼斯·里奇、布莱恩·柯林汉、道格拉斯·麦克罗伊、麦克·列斯克(Mike Lesk)与乔伊·欧桑纳(Joe Ossanna)。目前它的商标权由国际...
分类:
其他好文 时间:
2014-11-02 12:03:52
阅读次数:
189
linux命令后台运行有两种方式: 1. command & : 后台运行,你关掉终端会停止运行 2. nohup command & : 后台运行,你关掉终端也会继续运行一、 简介 Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。我们...
分类:
系统相关 时间:
2014-10-31 23:27:09
阅读次数:
434
ROM介绍 【功能简介】: . 运营商自定义 . 内核支持 init.d 脚本(已经内置 root) . 状态栏实时网速显示 . 多任务分屏模式 . 修改版屏幕助手,使功能,刷机包...
分类:
移动开发 时间:
2014-10-31 13:52:44
阅读次数:
207
Linux/Unix 提供了不同与 windows 的多任务处理,也提供一套用来切换前后台任务的命令bg fg & Ctrl+z nohup sitsidCtrl-Z 挂起程序user@ae01:~$ ./test.sh^Z[1]+ Stopped ./test....
分类:
系统相关 时间:
2014-10-31 11:50:51
阅读次数:
270
1. OSTaskCreate() OSTaskCreate()建立一个新任务,能够在多任务环境启动之前,或者执行任务中建立任务。注意,ISR中禁止建立任务,一个任务必须为无限循环结构。 源码例如以下:#if OS_TASK_CREATE_EN > 0 /* 条件编译,是否同意任务的创建 */IN....
分类:
其他好文 时间:
2014-10-30 18:43:24
阅读次数:
116
今天在修改文档的同时,协助同事处理了两个系统上的问题,光盘播放器性能优化从最初的20s缩减到5s内,再次熟悉了upx.exe的用法和winrar自解压文件的方便,同事也知到一个监控软件运行的软件(访问哪些磁盘和注册表项等)。下午解决了一个多任务并行优先策略问题。今天上了征信中心发现自己信用卡有三次逾...
分类:
其他好文 时间:
2014-10-28 21:23:21
阅读次数:
200
互斥量(Mutex)互斥量表现互斥现象的数据结构,也被当作二元信号灯。一个互斥基本上是一个多任务敏感的二元信号,它能用作同步多任务的行为,它常用作保护从中断来的临界段代码并且在共享同步使用的资源。Mutex本质上说就是一把锁,提供对资源的独占访问,所以Mutex主要的作用是用于互斥。Mutex对象的...
分类:
其他好文 时间:
2014-10-27 21:08:00
阅读次数:
208
一,lua协程简介 协程(coroutine),意思就是协作的例程,最早由Melvin Conway在1963年提出并实现。跟主流程序语言中的线程不一样,线程属于侵入式组件,线程实现的系统称之为抢占式多任务系统,而协程实现的多任务系统成为协作式多任务系统。线程由于缺乏yield语义,所以运行过程中不...
分类:
其他好文 时间:
2014-10-26 22:31:33
阅读次数:
601