• Duration:4 minutes and 32 seconds
  • Date:2013/05/03
  • Uploader:zhangjianee
Introduction
The following are some characteristics of the software interrupt thread:
1. SYS/BIOS system kernel component
2. Generally triggered in the hardware interrupt thread (HWI)
3. 0-31 priority (default 0-15)
4. Unlimited number (memory allowance) Next)
5. It cannot be suspended and must run until the end unless it is preempted.
6. Share the system stack with the hardware interrupt thread.

The following are some characteristics of the task thread:
1. SYS/BIOS system kernel component
2. 0-31 priority (default 0-15, priority 0 is used by idle threads, the lowest priority of the task is 1)
3. Unlimited number (memory allowed)
4. Independent memory stack
5. More advanced scheduling technology
- can be used for waiting for a certain event is suspended
- the task will be interrupted by other higher priority threads
6. The number and status can be dynamically changed while the program is executing
7. The priority can be dynamically modified

The following are some characteristics of idle (background) threads:
1. SYS/BIOS system kernel component
2. Non-real-time thread
3. Will run if and only if no other thread (HWI / SWI / TASK) is running
4. All idle threads run at the same priority
5. Yes Quantity limit
6. Can be preempted by any other thread at any time
7. Default task stack, if the task thread is disabled, use the system stack
8. Run one after another, each idle thread function will be executed from start to end. After all functions are executed, execution starts from the first function, and the cycle starts again.
9. Do not use blocking statements on idle threads.
Unfold ↓

You Might Like

Recommended Posts

Want to buy AM335X industrial control core board
The company needs to purchase a batch of AM335X industrial control core boards, configuration: AM3352 600M, 128M-DDR3, 256M-SLC NAND, quantity 1K. If you have supply or source, please contact QQ: 1984
LMLing Industrial Control Electronics
How to control the input area when calling the handwriting input method that comes with wince?
How to control the input area when calling the handwriting input method that comes with wince
zaq1 WindowsCE
MSP430 main frequency problem
Hey guys, I use MSP430F169 microcontroller, why when I set MCLK to default mode, the main frequency is not 800khz~1MHZ, but a weird 150KHZ. And after reading the manual, I reconfigured DCOCTL, BCSCTL1
jametang Microcontroller MCU
Share a simulated I2C program
By designing a clever I2C structure, assigning GPIO ports and PIN pins, I2C addresses, etc., you can simulate countless I2Cs. [align=left]Usage: Define a simulated I2C structure, initialize the IO por
error_echo Programming Basics
The CH579 environment was successfully built and the first program was downloaded successfully, perfect.
CH579 environment is successfully built, the first program is downloaded successfully, perfect. Keil+isp download.
shzps Domestic Chip Exchange
New Features of Bluetooth 5.0 Protocol - Graphical Interpretation
[b][font=黑体][size=26pt]Bluetooth 5.0[font=黑体]Protocol New Features[/font][/size][/font][/b] [table] [tr][td=151][align=center][align=left][b][color=rgb(0, 0, 255)][font=仿宋_GB2312][size=10.5pt]Document
mars4zhu RF/Wirelessly

Recommended Content

可能感兴趣器件

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号