码迷,mamicode.com
首页 >  
搜索关键字:多任务    ( 1804个结果
linux应用开发-进程管理
linux应用开发-进程管理 一 进程 一个组成部分是操作系统用来管理进程的内核对象,内核对象是系统用来存放进程的统计信息的地方 2^10 = 1K 2^20 = 1M 2^30 = 1G 2^32 = 2^30 * 2^2 = 4G 二 虚拟内存 程序只使用物理内存的一部分,程序本身装载在虚拟内存中 三 进程特性 linux特点:多任务,多进程,高并发,分...
分类:系统相关   时间:2015-05-14 14:18:56    阅读次数:143
OSAL之任务同步
在多任务执行过程中的,操作系统应解决两个问题: 一是各任务之间应具有一种互斥关系,即对于某个共享资源的访问,如果一个任务正在使用,则其他任务只能等待,等到该任务释放该资源以后,等待的任务之一才能使用它; 二是相关的任务在执行上要有先后次序,一个任务要等其伙伴发来通知或或消息或建立了某个条件后才能继续执行,否则只能等待。 任务之间的这种制约性的合作运行机制叫做任务间的同步。 OSAL采用事件标...
分类:其他好文   时间:2015-05-14 08:45:19    阅读次数:189
uC/OS II 函数说明 之–OSTaskCreate()与OSTaskCreateExt()
1. OSTaskCreate() OSTaskCreate()建立一个新任务,能够在多任务环境启动之前,或者执行任务中建立任务。注意,ISR中禁止建立任务,一个任务必须为无限循环结构。 源码例如以下:#if OS_TASK_CREATE_EN > 0 /* 条件编译,是否同意任务的创建 */IN....
分类:其他好文   时间:2015-05-13 12:01:30    阅读次数:81
linux: fork系统调用实现剖析
首先了解一下程序和进程的概念:       程序:程序是完成特定任务的一系列指令集合。       进程:从用户角度来看,进程是程序的一次执行过程。从系统的角度看,进程是操作系统分配内存和cpu等资源的基本单位,进程是资源分配的最小单位。每一个进程都有自己独立的地址空间与执行状态,像unix这样的多任务操作系统能够让许多程序同时运行,每一个运行着的程序就构成了一个进程。      进程数据结...
分类:系统相关   时间:2015-05-13 10:38:25    阅读次数:197
Java知多少(61)线程优先级
线程优先级被线程调度用来判定何时每个线程允许运行。理论上,优先级高的线程比优先级低的线程获得更多的CPU时间。实际上,线程获得的CPU时间通常由包括优先级在内的多个因素决定(例如,一个实行多任务处理的操作系统如何更有效的利用CPU时间)。一个优先级高的线程自然比优先级低的线程优先。举例来说,当低优先...
分类:编程语言   时间:2015-05-13 08:44:30    阅读次数:216
Linux系统学习笔记:序
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。本人使用的Linux为Ubuntu,主要以《APUE》(第3版)为学习蓝本...
分类:系统相关   时间:2015-05-12 21:08:40    阅读次数:209
Java并发性和多线程介绍【翻译】
作者:Jakob Jenkov 译者:Simon-SZ  校对:方腾飞 http://tutorials.jenkov.com/java-concurrency/index.html 在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作...
分类:编程语言   时间:2015-05-12 11:28:24    阅读次数:138
“专注力”
理想很丰满所有任务可以按时完成。所有计划都能开花结果。现实很骨感有很多计划,却从来没有一个如期实现。老板给了很多任务,每个都是“时间紧、任务重”。眼瞅着任务截止时间到了,可是项目还没有进入正轨。每天都有同事/同学过来请我帮忙,可是安排的活还没干完……这是大家都熟知的道理,“好钢用在刀刃上”,80/2...
分类:其他好文   时间:2015-05-11 23:52:07    阅读次数:218
Thread学习
1.定义2.作用3.和进程的比较4.多线程(multithreading)的优点和缺陷5.调度(scheduling)6.线程相关概念定义线程就是最小的可编程指令序列,是进程的子集。一个进程由一个或多个线程组成。作用线程的作用就是要加速程序的执行,提高计算机的性能,满足多任务需求。比如word,你可...
分类:其他好文   时间:2015-05-10 16:59:14    阅读次数:118
Linux操作系统基础
1.Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机2.Linux介绍3.Linux的特点 1. 多用户,多任务,丰富的网络功能,可靠的系统安全,良好....
分类:系统相关   时间:2015-05-10 11:18:51    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!