Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为一个大学项目学习玉米片,但无法理解下面代码中的 DEBUG(...) 语句在做什么。
void ThreadTest1() { DEBUG('t', "Entering ThreadTest1"); Thread *t = new Thread("forked thread"); t->Fork(SimpleThread, 1); SimpleThread(0); }
有人可以帮忙吗?
DEBUG 是一个条件打印语句,当您使用“-d”选项运行代码时会激活它,如 $nachos -d ti。有一些调试标志,例如“t”启用线程事件的打印(调试),您认为您的代码片段正在跟踪这些事件。