当前位置: 首页 > news >正文

上传文件到网站网站建设所面临的问题

上传文件到网站,网站建设所面临的问题,男女朋友在一起做那个的网站,uemo网站源码目录 一、任务管理1.1、任务状态1.2、任务基本概念1.3、任务管理使用说明1.4、任务开发流程1.5、任务管理接口 一、任务管理 从系统角度看#xff0c;任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源#xff0c;并独立于其它任务运行。 O… 目录 一、任务管理1.1、任务状态1.2、任务基本概念1.3、任务管理使用说明1.4、任务开发流程1.5、任务管理接口 一、任务管理 从系统角度看任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源并独立于其它任务运行。 OpenHarmony LiteOS-M 的任务模块可以给用户提供多个任务实现任务间的切换帮助用户管理业务程序流程。任务模块具有如下特性 支持多任务。一个任务表示一个线程。抢占式调度机制高优先级的任务可打断低优先级任务低优先级任务必须在高优先级任务阻塞或结束后才能得到调度。相同优先级任务支持时间片轮转调度方式。LiteOS-M共有32个优先级[0-31]最高优先级为0最低优先级为31。 1.1、任务状态 任务有多种运行状态。系统初始化完成后创建的任务就可以在系统中竞争一定的资源由内核进行调度。 任务状态通常分为以下四种 就绪Ready该任务在就绪队列中只等待CPU。运行Running该任务正在执行。阻塞Blocked该任务不在就绪队列中。包含任务被挂起suspend状态、任务被延时delay状态、任务正在等待信号量、读写队列或者等待事件等。退出态Dead该任务运行结束等待系统回收资源。 任务状态迁移说明 就绪态→运行态任务创建后进入就绪态发生任务切换时就绪队列中最高优先级的任务被执行从而进入运行态同时该任务从就绪队列中移出。运行态→阻塞态正在运行的任务发生阻塞挂起、延时、读信号量等时将该任务插入到对应的阻塞队列中任务状态由运行态变成阻塞态然后发生任务切换运行就绪队列中最高优先级任务。阻塞态→就绪态阻塞态→运行态阻塞的任务被恢复后任务恢复、延时时间超时、读信号量超时或读到信号量等此时被恢复的任务会被加入就绪队列从而由阻塞态变成就绪态此时如果被恢复任务的优先级高于正在运行任务的优先级则会发生任务切换该任务由就绪态变成运行态。就绪态→阻塞态任务也有可能在就绪态时被阻塞挂起此时任务状态由就绪态变为阻塞态该任务从就绪队列中删除不会参与任务调度直到该任务被恢复。运行态→就绪态有更高优先级任务创建或者恢复后会发生任务调度此刻就绪队列中最高优先级任务变为运行态那么原先运行的任务由运行态变为就绪态依然在就绪队列中。运行态→退出态运行中的任务运行结束任务状态由运行态变为退出态。退出态包含任务运行结束的正常退出状态以及Invalid状态。例如任务运行结束但是没有自删除对外呈现的就是Invalid状态即退出态。阻塞态→退出态阻塞的任务调用删除接口任务状态由阻塞态变为退出态。 1.2、任务基本概念 任务ID任务ID在任务创建时通过参数返回给用户是任务的重要标识。系统中的ID号是唯一的。用户可以通过任务ID对指定任务进行任务挂起、任务恢复、查询任务名等操作。任务优先级优先级表示任务执行的优先顺序。任务的优先级决定了在发生任务切换时即将要执行的任务就绪队列中最高优先级的任务将得到执行。任务入口函数新任务得到调度后将执行的函数。该函数由用户实现在任务创建时通过任务创建结构体设置。任务栈每个任务都拥有一个独立的栈空间我们称为任务栈。栈空间里保存的信息包含局部变量、寄存器、函数参数、函数返回地址等。任务上下文任务在运行过程中使用的一些资源如寄存器等称为任务上下文。当这个任务挂起时其他任务继续执行可能会修改寄存器等资源中的值。如果任务切换时没有保存任务上下文可能会导致任务恢复后出现未知错误。因此在任务切换时会将切出任务的任务上下文信息保存在自身的任务栈中以便任务恢复后从栈空间中恢复挂起时的上下文信息从而继续执行挂起时被打断的代码。任务控制块TCB每个任务都含有一个任务控制块TCB。TCB包含了任务上下文栈指针stack pointer、任务状态、任务优先级、任务ID、任务名、任务栈大小等信息。TCB 可以反映出每个任务运行情况。任务切换任务切换包含获取就绪队列中最高优先级任务、切出任务上下文保存、切入任务上下文恢复等动作。用户创建任务时系统会初始化任务栈预置上下文。此外系统还会将“任务入口函数”地址放在相应位置。这样在任务第一次启动进入运行态时将会执行“任务入口函数”。 1.3、任务管理使用说明 执行Idle任务时会对待回收链表中的任务控制块和任务栈进行回收。任务名是指针并没有分配空间在设置任务名时禁止将局部变量的地址赋值给任务名指针。任务栈的大小按8字节大小对齐。确定任务栈大小的原则是够用就行多了浪费少了任务栈溢出。挂起当前任务时如果已经锁任务调度则无法挂起。Idle任务及软件定时器任务不能被挂起或者删除。在中断处理函数中或者在锁任务的情况下执行LOS_TaskDelay会失败。锁任务调度并不关中断因此任务仍可被中断打断。锁任务调度必须和解锁任务调度配合使用。设置任务优先级时可能会发生任务调度。可配置的系统最大任务数是指整个系统的任务总个数而非用户能使用的任务个数。例如系统软件定时器多占用一个任务资源那么用户能使用的任务资源就会减少一个。LOS_CurTaskPriSet 和 LOS_TaskPriSet 接口不能在中断中使用也不能用于修改软件定时器任务的优先级。LOS_TaskPriGet接口传入的task ID对应任务未创建或者超过最大任务数统一返回-1。在删除任务时要保证任务申请的资源如互斥锁、信号量等已被释放。 1.4、任务开发流程 锁任务调度LOS_TaskLock防止高优先级任务调度 创建任务LOS_TaskCreate 解任务调度LOS_TaskUnlock让任务按照优先级进行调度 延时任务LOS_TaskDelay任务延时等待 挂起指定任务LOS_TaskSupend 恢复挂起的任务LOS_TaskResume; 1.5、任务管理接口 功能类别接口函数描述los_taskLOS_TaskCreateOnly创建任务并挂起LOS_TaskCreate创建任务并就绪LOS_TaskResume恢复挂起任务进入就绪LOS_TaskSuspend挂起任务进入阻塞LOS_TaskDelete删除任务LOS_TaskDelay延时并挂起LOS_TaskLock锁定任务调度LOS_TaskUnlock恢复任务调度LOS_TaskPriSet设置任务优先级LOS_CurTaskPriSet设置当前任务优先级LOS_TaskYield释放cpu并进入调度LOS_TaskPriGet获取任务优先级LOS_CurTaskIDGet获取当前任务IDLOS_NextTaskIDGet获取下一个任务IDLOS_CurTaskNameGet获取当前任务名称LOS_TaskInfoGet获取任务信息LOS_TaskStatusGet获取任务状态LOS_TaskInfoMonitor获取任务所以信息LOS_TaskSwitchInfoGet获取任务切换信息LOS_TaskIsRunning获取任务调度状态LOS_NewTaskIDGet获取下一个任务名称LOS_TaskNameGet获取任务名称LOS_TaskJoin挂起任务并等待回收资源LOS_TaskDetach修改属性并自动回收资源los_schedLOS_SchedTickTimeoutNsGet获取任务调度时间片LOS_SchedTickHandlerTick中断回调函数LOS_Schedule触发任务调度los_dispatchHalStartToRun任务开始ArchIntLock关中断ArchIntUnLock开中断ArchTaskSchedule触发PendSV异常HalPendSVPendSV处理函数HalTaskSwitch任务切换
http://www.zqtcl.cn/news/930732/

相关文章:

  • 长沙做电商网站设计重庆观音桥旅游攻略
  • 网站建设的目标与期望动漫设计与制作工资多少
  • 做网站找网站设计公司 长沙
  • 网站维护内容网站代码下载
  • 西安建设主管部门官方网站wordpress返回件
  • 建立免费空间网站南宁seo推广外包
  • 网站初期如何推广用秀米制作h5详细步骤
  • 做网站需要执照嘛开发 网站 团队
  • 怎么提交网站关键词包头人脸检测系统
  • 哪个网站开发是按月付费的婚纱摄影建设网站的目的
  • 站长之家app简单网站制作步骤
  • 网站开发与桌面应用开发wordpress if include
  • 网站怎么做预约小程序江苏省工程建设招标网站
  • python做网站有什么弊端专业做网带
  • 浙江建设工程考试网站wordpress等模版比较
  • seo网站论文高端疫苗
  • 山东省城乡住房和建设厅网站首页贵阳网站建设技术托管
  • 免费的网站申请做电影网站被告版权
  • 网站后台显示不全百姓网招聘信息最新招聘
  • 前端手机网站同企网站建设做网站
  • 重庆专业网站公司查看网站是否收录
  • 网站怎么做网上报名学多久可以做网站 知乎
  • 网站建设项目总结报告织梦模板建站
  • 关于网站建设的基础知识中石化十建公司官网
  • 江苏做网站怎么收费wordpress的wap插件
  • 企业营销网站建设公司哪家好网站建设团队名称
  • 法制网站建设问卷调查手机网站打开自动wap
  • 建设网站 如何给文件命名佛山网站推广市场
  • 网站客户问题解答网站建设网站规划书
  • 罗湖网站公司网络营销的种类有哪些