项目
文章平均质量分 77
huyahuioo
这个作者很懒,什么都没留下…
展开
-
LLVM调试记录 - 20180409
问题现象调试sp02LLVM编译的可执行程序在Linux模拟器上运行,无法执行结束。在Windows模拟器可以正常执行(有乱码)。Linux模拟器运行结果*** TEST 2 ***INIT - xxos_task_wake_after - yielding processorPREEMPT - xxos_task_delete - deleting selfINIT - ...原创 2018-04-12 10:30:44 · 527 阅读 · 0 评论 -
关于生产者-消费者的一点思考
问题描述在写调度模块遇到一个问题。有多个线程负责和各个工作节点通信,在工作节点持续工作的过程中,每完成一个小任务就会返回相应的结果。这时需要将各个线程的结果汇总(这里简单理解为对表示任务进度的变量进行修改),怎么实现呢?想法1一个很直观的想法是,各线程都向这个共享变量写入结果。显然,这里面临的就是互斥问题。多个线程同时写,必然会出问题,在此就不说原因了。解决的方法也很简单,加锁。带...原创 2018-04-24 17:02:01 · 298 阅读 · 2 评论