在Wince上编了一个软件,功能很简单,保存修改数据到Xml,反应下位机数据到屏上,传递上位机数据给下位机!
现在程序运行一段时间后会卡死,整个屏幕都动不了了,能力有限,找不到原因出哪了?
程序中应该只有两个线程,一个UI线程(定时器产生的事件应该属于UI线程的吧?),一个有串口中断产生的线程,希望大家能够给我点解决思路!

解决方案 »

  1.   

    曾经做了小软件,用来检测当前的内存使用率,运行了大概4、5个小时后,内存的使用率没有变化!我问下哈,如果我有全局变量 a,在串口中断中 对a 进行赋值,在定时器中,对a取值,这样会不会出现卡死的状态啊?
      

  2.   

    新的状况:昨天卡死了,然后过去按界面,怎么按都没反应,可是过了一段时间后,再去按结果又可以按了,程序也活过来了!这个是什么情况?
    如果我有全局变量 a,在串口中断中 对a 进行赋值,在定时器中,对a取值,这样会不会出现卡死的状态啊?