|--基本概念
| |--内核类
| |--线程类
| |--线程
| | |--线程同步
| | | |--消息队列
| | | |--统计信号量
| | | |--Mutexes 互斥
| | | |--事件标志
| | |--线程调度
| | | |--优先级抢占
| | | |--时间片(time-slicing)
| |--内存管理
| | |--内存块池(memory block pools)
| | |--内存字节池(memory byte pools)
| |--计时器
|--源码
| |--线程
| | |--线程控制块 tx_thr.h, TX_THREAD_STRUCT
| | |--创建线程 tx_tc.c
| | |--恢复线程 tx_tr.c
| | |--挂起线程 tx_tsus.c
| | |--timer interrupt /tx_timin.s
| | |--时间片 tx_tts.c
| | |--线程调度 tx_ts.s
| |--消息队列
| | |--消息队列控制块 TX_QUEUE_STRUCT
| | |--创建消息队列 tx_qc.c
| | |--写入消息 tx_qs.c
| | |--读取消息 tx_qr.c
| |--信号量
| | |--信号量控制块 TX_SEMAPHORE_STRUCT
| | |--创建信号量 tx_sc.c
| | |--申请信号量 tx_sg.c
| | |--释放信号量 tx_sp.c
| |--内存块池
| | |--内存块池控制块 TX_BLOCK_POOL_STRUCT
| | |--创建内存块池 tx_bpc.c
| | |--分配内存块池 tx_ba.c
| | |--改变优先级 tx_bpp.c
| | |--释放内存块池 tx_br.c
| | |--删除内存块池 tx_bpd.c
| | |--清除内存块池 tx_bpcle.c
| |--内存字节池
| | |--内存字节池控制块 TX_BYTE_POOL
| | |--创建内存字节池 tx_bytc.c
| | |--搜索内存 tx_byts.c
| | |--分配内存字节池 tx_byta.c
| | |--释放内存字节池 tx_bytr.c
| | |--删除内存字节池 tx_bytd.c
| | |--改变优先级 tx_bytpp.c
| | |--清除内存字节池 tx_bytcl.c