CN104199730A - 一种基于同步i/o复用机制的单线程多任务处理方法 - Google Patents
一种基于同步i/o复用机制的单线程多任务处理方法 Download PDFInfo
- Publication number
- CN104199730A CN104199730A CN201410433391.6A CN201410433391A CN104199730A CN 104199730 A CN104199730 A CN 104199730A CN 201410433391 A CN201410433391 A CN 201410433391A CN 104199730 A CN104199730 A CN 104199730A
- Authority
- CN
- China
- Prior art keywords
- task
- ready
- queue
- timer
- synchronous
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410433391.6A CN104199730B (zh) | 2014-08-29 | 2014-08-29 | 一种基于同步i/o复用机制的单线程多任务处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410433391.6A CN104199730B (zh) | 2014-08-29 | 2014-08-29 | 一种基于同步i/o复用机制的单线程多任务处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104199730A true CN104199730A (zh) | 2014-12-10 |
CN104199730B CN104199730B (zh) | 2018-04-13 |
Family
ID=52085027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410433391.6A Active CN104199730B (zh) | 2014-08-29 | 2014-08-29 | 一种基于同步i/o复用机制的单线程多任务处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104199730B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204933A (zh) * | 2015-09-18 | 2015-12-30 | 上海斐讯数据通信技术有限公司 | 基于单进程的多任务切换执行方法、***及处理器 |
CN106412088A (zh) * | 2016-10-25 | 2017-02-15 | 深圳市万普拉斯科技有限公司 | 一种数据同步方法及终端 |
US9710417B2 (en) | 2015-10-01 | 2017-07-18 | International Business Machines Corporation | Peripheral device access using synchronous input/output |
CN107992370A (zh) * | 2017-11-28 | 2018-05-04 | 上海机电工程研究所 | VxWorks平台多任务软件框架实现方法 |
CN110096340A (zh) * | 2018-01-29 | 2019-08-06 | 北京世纪好未来教育科技有限公司 | 定时任务处理方法及装置 |
US10585821B2 (en) | 2015-10-01 | 2020-03-10 | International Business Machines Corporation | Synchronous input/output command |
CN110955503A (zh) * | 2018-09-27 | 2020-04-03 | 深圳市创客工场科技有限公司 | 任务调度方法及装置 |
US10700869B2 (en) | 2015-10-01 | 2020-06-30 | International Business Machines Corporation | Access control and security for synchronous input/output links |
CN113051051A (zh) * | 2021-03-12 | 2021-06-29 | 北京百度网讯科技有限公司 | 视频设备的调度方法、装置、设备及存储介质 |
CN114661561A (zh) * | 2022-04-18 | 2022-06-24 | 神州灵云(北京)科技有限公司 | 一种降低cpu消耗的数据包捕获的方法、***、设备及介质 |
CN117093355A (zh) * | 2023-10-19 | 2023-11-21 | 井芯微电子技术(天津)有限公司 | 一种进程内伪线程调度方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1873615A (zh) * | 2006-01-20 | 2006-12-06 | 华为技术有限公司 | 一种定时器任务服务方法 |
CN103019856A (zh) * | 2012-11-23 | 2013-04-03 | 上海寰创通信科技股份有限公司 | 一种多核处理器的非对称调度方法 |
CN103473138A (zh) * | 2013-09-18 | 2013-12-25 | 柳州市博源环科科技有限公司 | 基于线程池的多任务队列调度方法 |
CN103605498A (zh) * | 2013-12-05 | 2014-02-26 | 用友软件股份有限公司 | 单线程任务的多线程执行方法及*** |
-
2014
- 2014-08-29 CN CN201410433391.6A patent/CN104199730B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1873615A (zh) * | 2006-01-20 | 2006-12-06 | 华为技术有限公司 | 一种定时器任务服务方法 |
CN103019856A (zh) * | 2012-11-23 | 2013-04-03 | 上海寰创通信科技股份有限公司 | 一种多核处理器的非对称调度方法 |
CN103473138A (zh) * | 2013-09-18 | 2013-12-25 | 柳州市博源环科科技有限公司 | 基于线程池的多任务队列调度方法 |
CN103605498A (zh) * | 2013-12-05 | 2014-02-26 | 用友软件股份有限公司 | 单线程任务的多线程执行方法及*** |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204933A (zh) * | 2015-09-18 | 2015-12-30 | 上海斐讯数据通信技术有限公司 | 基于单进程的多任务切换执行方法、***及处理器 |
US9710417B2 (en) | 2015-10-01 | 2017-07-18 | International Business Machines Corporation | Peripheral device access using synchronous input/output |
US10585821B2 (en) | 2015-10-01 | 2020-03-10 | International Business Machines Corporation | Synchronous input/output command |
US10592446B2 (en) | 2015-10-01 | 2020-03-17 | International Business Machines Corporation | Synchronous input/output command |
US10700869B2 (en) | 2015-10-01 | 2020-06-30 | International Business Machines Corporation | Access control and security for synchronous input/output links |
CN106412088A (zh) * | 2016-10-25 | 2017-02-15 | 深圳市万普拉斯科技有限公司 | 一种数据同步方法及终端 |
CN106412088B (zh) * | 2016-10-25 | 2019-10-18 | 深圳市万普拉斯科技有限公司 | 一种数据同步方法及终端 |
CN107992370B (zh) * | 2017-11-28 | 2021-01-22 | 上海机电工程研究所 | VxWorks平台多任务软件框架实现方法 |
CN107992370A (zh) * | 2017-11-28 | 2018-05-04 | 上海机电工程研究所 | VxWorks平台多任务软件框架实现方法 |
CN110096340A (zh) * | 2018-01-29 | 2019-08-06 | 北京世纪好未来教育科技有限公司 | 定时任务处理方法及装置 |
CN110955503A (zh) * | 2018-09-27 | 2020-04-03 | 深圳市创客工场科技有限公司 | 任务调度方法及装置 |
CN110955503B (zh) * | 2018-09-27 | 2023-06-27 | 深圳市创客工场科技有限公司 | 任务调度方法及装置 |
CN113051051A (zh) * | 2021-03-12 | 2021-06-29 | 北京百度网讯科技有限公司 | 视频设备的调度方法、装置、设备及存储介质 |
CN113051051B (zh) * | 2021-03-12 | 2024-02-27 | 北京百度网讯科技有限公司 | 视频设备的调度方法、装置、设备及存储介质 |
CN114661561A (zh) * | 2022-04-18 | 2022-06-24 | 神州灵云(北京)科技有限公司 | 一种降低cpu消耗的数据包捕获的方法、***、设备及介质 |
CN117093355A (zh) * | 2023-10-19 | 2023-11-21 | 井芯微电子技术(天津)有限公司 | 一种进程内伪线程调度方法 |
CN117093355B (zh) * | 2023-10-19 | 2024-02-23 | 井芯微电子技术(天津)有限公司 | 一种进程内伪线程调度方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104199730B (zh) | 2018-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104199730A (zh) | 一种基于同步i/o复用机制的单线程多任务处理方法 | |
Abeni et al. | Container-based real-time scheduling in the linux kernel | |
US7925869B2 (en) | Instruction-level multithreading according to a predetermined fixed schedule in an embedded processor using zero-time context switching | |
US7698540B2 (en) | Dynamic hardware multithreading and partitioned hardware multithreading | |
EP1839146B1 (en) | Mechanism to schedule threads on os-sequestered without operating system intervention | |
US9104500B1 (en) | Lock-free job scheduler for multi-processor systems | |
CN101266553B (zh) | 基于嵌入式***的多任务管理方法 | |
CN111767159A (zh) | 一种基于协程的异步***调用*** | |
Brandenburg | Multiprocessor real-time locking protocols | |
WO2006059543A1 (ja) | スケジューリング方法、スケジューリング装置およびマルチプロセッサシステム | |
TWI545503B (zh) | 一種在預設嵌入式系統中實現腳本操作的系統 | |
Brandenburg | A fully preemptive multiprocessor semaphore protocol for latency-sensitive real-time applications | |
JP2003271399A (ja) | プロセッサ及びプログラム実行方法 | |
CN102779072A (zh) | 一种嵌入式***及其应用进程的休眠与唤醒方法 | |
CN109343960A (zh) | 一种Linux***的任务调度方法、***及相关装置 | |
CN108196950A (zh) | 一种应用于窄带物联网的实时化操作***及其方法 | |
Han et al. | Experimental evaluation and selection of data consistency mechanisms for hard real-time applications on multicore platforms | |
WO2013145199A1 (ja) | 仮想計算機のスケジュール方法 | |
CN106775964A (zh) | 时间/事件混合触发的操作***架构及任务调度方法 | |
CN115576671A (zh) | 一种单线程多任务执行方法、装置、设备及介质 | |
Wellings et al. | Asynchronous event handling and real-time threads in the real-time specification for Java | |
JP2009048358A (ja) | 情報処理装置及びスケジューリング方法 | |
Cucu-Grosjean et al. | Predictability of fixed-job priority schedulers on heterogeneous multiprocessor real-time systems | |
US20130283288A1 (en) | System resource conserving method and operating system thereof | |
CN106325983A (zh) | 一种内存占用小、支持并发的微程模型及调度方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180807 Address after: 250100 S06 tower, 1036, Chao Lu Road, hi tech Zone, Ji'nan, Shandong. Patentee after: Shandong wave cloud Mdt InfoTech Ltd Address before: No. 1036, Shun Ya Road, Ji'nan high tech Zone, Shandong Province Patentee before: Inspur Group Co., Ltd. |
|
TR01 | Transfer of patent right | ||
CP03 | Change of name, title or address |
Address after: 250100 No. 1036 Tidal Road, Jinan High-tech Zone, Shandong Province, S01 Building, Tidal Science Park Patentee after: Inspur cloud Information Technology Co., Ltd Address before: 250100 Ji'nan science and technology zone, Shandong high tide Road, No. 1036 wave of science and Technology Park, building S06 Patentee before: SHANDONG LANGCHAO YUNTOU INFORMATION TECHNOLOGY Co.,Ltd. |
|
CP03 | Change of name, title or address |