假如程序中开了100个线程去连接监测设备,会不会有有关问题

假如程序中开了100个线程去连接监测设备,会不会有问题
hi,各位大哥大姐,小弟有个问题想问下:
       我有100个设备需要连接监测,为了保持监测数据的实时性,在程序中开启100个线程,每个线程独立的去连接监测设备,得到的数据在每个线程中独立的连接数据库存数据,这样的方式好不好?或者有什么更好的建议吗?
Thanks。
------解决方案--------------------
可以,很多程序的线程数都很多,
------解决方案--------------------
只要确定你所说的监测设备支持多线程连接,就没问题啊
------解决方案--------------------
方法没问题,可以用。但是如果有更好的方案,不建议用这个。
比如,检测设备有没有提供API,这API里面有没有被动通知的机制(俗称异步)。
------解决方案--------------------
不会有问题,处理好数据同步就行了
------解决方案--------------------
100个线程有点多
并且,你有100个连接端口吗?
------解决方案--------------------
可以开100个线程,但最好不要每个线程都开数据库连接,最好就一个数据库处理对象,100个线程,通过线程同步,操作数据库对象去存储数据。
如果像上面大牛说的异步方式,有通知机制,就更好了。
------解决方案--------------------
线程太多就要考虑线程池的概念了,毕竟线程的创建需要消耗系统资源的