高分求问获取USB设备是否连接问题
小弟最近接手了一个新的嵌入式软件,上位机软件在windows平台实现,运行于PC机上,下位机设备通过USB线连接到PC上,使用USB和上位机通信。上位机软件界面需要实时显示下位机设备是否连接到PC上,之前的代码实现是另外开了一个线程,在线程函数中通过一个死循环不断地调用下位机固件的API来获取USB设备的连接状态,然后再由界面模块更新USB设备的连接状态。我是觉得另外开一个线程监控,并且线程函数的主体还是一个死循环,好像有点浪费系统资源,实际上软件使用过程中USB基本处于连接状态。请问有没有更好的实现的方式?有的话希望各位大牛能够不吝赐教,小弟这里先谢谢了。