超线程
笔记
有关原始项目规范,请参阅project-1-2014f.txt 。
此项目不是生产质量,也没有应有的效率,使用风险自负!
用
要使用 uthread,只需在应用程序代码中包含头文件“uthread.h”,使用提供的 system_init()、uthread_create()、uthread_yield() 和 uthread_exit(),如项目规范中所述。
编译
要编译 uthread,您需要编译两个目标文件 list.o 和 uthread.o 并将它们与您的应用程序链接。 此外,您需要在生成最终可执行文件时链接 libmath 和 libpthread,例如,如果您的代码位于 test.c 中:
$ gcc -Wall -std=gnu11 -O0 -g -DNDEBUG -c uthread.c $ gcc -Wall -std=gnu11 -O0 -g -DN
2021-10-14 19:01:27
14KB
C
1