关于C++项目中的线程使用有关问题(WinCE)

关于C++项目中的线程使用问题(WinCE)
想请教一下高手们:用C++写的项目,里面的线程能不能太多?一般线程用在什么场合比较好?还有就是如何管理线程,有必要写线程管理类吗???对线程这东西一直云里雾里的,把握不好使用上的策略,希望高手们多多指教,谢谢!!!对了,我用的是WinCE 5.0,希望大家踊跃发言。。。

------解决方案--------------------
要看你具体的应用啊
------解决方案--------------------
不管在什么平台上写程序,都是这个原则:
1、编码复杂度越小越好。
2、在第一原则的前提下,能用单线程解决的问题就不用多线程,必须用多线程时,也是线程数越少越好。
------解决方案--------------------
那就一个设备采集用一个线程,然后你来管理这些线程,可以用一个List链表等来维护这些线程,或者也可以用一些现成的线程池
------解决方案--------------------
遇到一个问题是,缓冲区的数据发送,接受问题,要求把发送采集到的数据到serve和接受server数据做的一个线程里面,大家有何高见??

可以考虑使用事务队列来处理