mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-11-09 20:45:41 +08:00
d59aa279c37b7aba07385a3a2cb3057bce6c5fea
Skip list is a "random" data structure that in high possibilities it would get O(log(N)) time complexity in inserting while the old list get O(N). Forthermore, when set RT_TIMER_SKIP_LIST_LEVEL to 1, it will just the same as the old double linked list, both in time and space complexity. Benchmarks shows that when RT_TIMER_SKIP_LIST_LEVEL is 3, the average time of random insertion of new timer is about 2 times faster than the old timer when there are 100 timers and 3 times faster when there are 200 timers. However, it restores the deprecated funcion rt_system_timer_init. BSPs must invoke it upon system startup.
…
…
Description
RT-Thread is an open source IoT Real-Time Operating System (RTOS).
Readme
Apache-2.0
1.6 GiB
0 Stars
1 Watchers
0 Forks
Languages
C
96.8%
Assembly
1.5%
Python
0.8%
Linker Script
0.7%
