CN104199730B - 一种基于同步i/o复用机制的单线程多任务处理方法 - Google Patents
一种基于同步i/o复用机制的单线程多任务处理方法 Download PDFInfo
- Publication number
- CN104199730B CN104199730B CN201410433391.6A CN201410433391A CN104199730B CN 104199730 B CN104199730 B CN 104199730B CN 201410433391 A CN201410433391 A CN 201410433391A CN 104199730 B CN104199730 B CN 104199730B
- 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.)
- Active
Links
- 230000007246 mechanism Effects 0.000 title claims abstract description 20
- 238000003672 processing method Methods 0.000 title claims abstract description 20
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 abstract description 5
- 230000002159 abnormal effect Effects 0.000 abstract description 3
- 230000007717 exclusion Effects 0.000 abstract description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (2)
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 CN104199730A (zh) | 2014-12-10 |
CN104199730B true 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) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204933A (zh) * | 2015-09-18 | 2015-12-30 | 上海斐讯数据通信技术有限公司 | 基于单进程的多任务切换执行方法、***及处理器 |
US10120818B2 (en) | 2015-10-01 | 2018-11-06 | International Business Machines Corporation | Synchronous input/output command |
US10063376B2 (en) | 2015-10-01 | 2018-08-28 | International Business Machines Corporation | Access control and security for synchronous input/output links |
US9710417B2 (en) | 2015-10-01 | 2017-07-18 | International Business Machines Corporation | Peripheral device access using synchronous input/output |
CN106412088B (zh) * | 2016-10-25 | 2019-10-18 | 深圳市万普拉斯科技有限公司 | 一种数据同步方法及终端 |
CN107992370B (zh) * | 2017-11-28 | 2021-01-22 | 上海机电工程研究所 | VxWorks平台多任务软件框架实现方法 |
CN110096340B (zh) * | 2018-01-29 | 2020-11-17 | 北京世纪好未来教育科技有限公司 | 定时任务处理方法及装置 |
CN110955503B (zh) * | 2018-09-27 | 2023-06-27 | 深圳市创客工场科技有限公司 | 任务调度方法及装置 |
CN113051051B (zh) * | 2021-03-12 | 2024-02-27 | 北京百度网讯科技有限公司 | 视频设备的调度方法、装置、设备及存储介质 |
CN114661561A (zh) * | 2022-04-18 | 2022-06-24 | 神州灵云(北京)科技有限公司 | 一种降低cpu消耗的数据包捕获的方法、***、设备及介质 |
CN117093355B (zh) * | 2023-10-19 | 2024-02-23 | 井芯微电子技术(天津)有限公司 | 一种进程内伪线程调度方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019856A (zh) * | 2012-11-23 | 2013-04-03 | 上海寰创通信科技股份有限公司 | 一种多核处理器的非对称调度方法 |
CN103473138A (zh) * | 2013-09-18 | 2013-12-25 | 柳州市博源环科科技有限公司 | 基于线程池的多任务队列调度方法 |
CN103605498A (zh) * | 2013-12-05 | 2014-02-26 | 用友软件股份有限公司 | 单线程任务的多线程执行方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100585563C (zh) * | 2006-01-20 | 2010-01-27 | 华为技术有限公司 | 一种定时器任务服务方法 |
-
2014
- 2014-08-29 CN CN201410433391.6A patent/CN104199730B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019856A (zh) * | 2012-11-23 | 2013-04-03 | 上海寰创通信科技股份有限公司 | 一种多核处理器的非对称调度方法 |
CN103473138A (zh) * | 2013-09-18 | 2013-12-25 | 柳州市博源环科科技有限公司 | 基于线程池的多任务队列调度方法 |
CN103605498A (zh) * | 2013-12-05 | 2014-02-26 | 用友软件股份有限公司 | 单线程任务的多线程执行方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN104199730A (zh) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104199730B (zh) | 一种基于同步i/o复用机制的单线程多任务处理方法 | |
Abeni et al. | Container-based real-time scheduling in the linux kernel | |
CN106293919B (zh) | 一种时间触发的嵌入式任务调度装置与方法 | |
US9715406B2 (en) | Assigning and scheduling threads for multiple prioritized queues | |
TWI541725B (zh) | 用於管理多核心架構之資源的方法和設備 | |
EP2312441B1 (en) | Scheduling of instructions groups for cell processors | |
CN112416546A (zh) | 多任务调度方法、电子装置和计算机存储介质 | |
Brandenburg | A fully preemptive multiprocessor semaphore protocol for latency-sensitive real-time applications | |
US20140359636A1 (en) | Multi-core system performing packet processing with context switching | |
US10271326B2 (en) | Scheduling function calls | |
Omar et al. | Comparative analysis of the essential CPU scheduling algorithms | |
CN106775964A (zh) | 时间/事件混合触发的操作***架构及任务调度方法 | |
US6766508B1 (en) | Object-oriented system having anonymous scheduler design pattern | |
Zouaoui et al. | CPU scheduling algorithms: Case & comparative study | |
CN111989651A (zh) | 在多核***中管理内核服务的方法和装置 | |
CN114035926A (zh) | 应用线程调度方法、装置、存储介质及电子设备 | |
CN113094260B (zh) | 一种分布式***时序关系建模与仿真分析方法 | |
Parikh et al. | Performance parameters of RTOSs; comparison of open source RTOSs and benchmarking techniques | |
US20080271027A1 (en) | Fair share scheduling with hardware multithreading | |
CN114880075B (zh) | 一种用户态虚拟机虚拟核间任务的调度方法及装置 | |
CN117093355B (zh) | 一种进程内伪线程调度方法 | |
CN109976895A (zh) | 一种数据库的多任务并发处理方法和装置 | |
CN117348994A (zh) | 一种线程池配置的更新方法及装置 | |
CN118093140A (zh) | 一种内核级时间触发调度方法及装置 | |
Walser et al. | Real-time Container Orchestration Based on Time-utility Functions |
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 | ||
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. |
|
CP03 | Change of name, title or address | ||
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. |