1 现象、问题描述
网管Agent启动后,正常运行。过一段时间后必然程序异常退出,而且在不同单板运行程序死掉的时间不同,最差的情况是运行的几分钟就会死掉,最好的情况可以正常运行半天。
4 经验总结、预防措施和规范建议
在多个任务(线程)的系统中,应该特别注意同步消息处理得的先后顺序。这点是很多时候我们会忽略的,而且此类的情况特别难以定位。
7 试题
题目:关于多线程间同步消息处理,下面说法正确有哪些?(A,B,C,D)
A. 对公共变量的访问要使用同步锁互斥;
B. 对同步消息处理完成后才能发送同步信号;
C. 处理消息时要考虑消息数据的有效性;
D. 要考虑CPU调度每个线程运行的不确定性
阅读(448) | 评论(0) | 转发(0) |