to vcbear(一只平凡无知的熊) 
类似下面的方法如何实现
我刚试过,虽然数据库的负载小了,可效果不明显。
实际上时间都浪费在发送数据上了。最好的方式就是向下面这种情况,我不知道如何实现。
在每个线程中都有打开数据库的操作。如select top 10 from ms_unsend
当第一个线程执行时取到表中的前十个记录,进行发送,计费,删除当前记录的操作。
而第二个线程执行select top 10 from ms_unsend时相当与从记录的第十一个读取。如总共表中的数据不足10个,即被前者读走(锁定)。那么则此线程退出。