之前pangu使用了大量的同步满足多线程访问同一个资源的情形。使用libuv可以省去大部分的同步操作和创建线程。
pangu类内所有的同步对象均可去除。因为所有针对pangu类的操作都是在一个线程内。
启动时批量监视设备过程中使用的线程以及同步对象也可去除。不再需要创建线程来构建这么一个批量监视过程。在打开流通道成功后,生成大量的监视操作对象,间隔固定时长后向libuv的工作线程内放入二十或三十个请求。程序不用显式地创建那些后台线程而是使用libuv创建的后台线程做这些操作。因此去除这些线程。
那些为异步或同步模式创建的请求对象也可以删除,因为在新的异步模式下不需要这些对象。