东 东兰梦舞 Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-06 #3 得看你使用什么卡,使用什么模式编程了。 我觉得几十路用线程不错。
D dujr Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-06 #4 东兰梦舞,你好,我用的是三汇SHT8B的卡,最多只有8路。你说的什么模式是指什么?
S suninrain Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-06 #5 只有8路,而且如果没有耗时的操作的话,完全可以不用多线程 不过用线程的话,处理起来可能会轻松一些
D dujr Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-06 #6 suninrain,你好,可否提供一些源码帮助,比如线程的声明。谢谢。 我的邮箱:dujr@163.com
F foreach Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-06 #7 DIALOGIC的卡支持多线程,东进D系列的不支持,DN系列的支持! 多线程对于并发处理比较好!
I i0088 Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-06 #8 用线程开发,还是很快的, 1路,你分配1个线程, 30路60路的都没有问题 用主线程,控制 你的服务线程 你的服务线程的工作模式,监听-服务-完毕-继续监听 服务线程,可以调用一些,你封装的数据库操作模块,语音卡函数模块(你可以封装成1定功能的模块,比如获取输入,放音,挂断,等等) 以上是一些思路,供参考
用线程开发,还是很快的, 1路,你分配1个线程, 30路60路的都没有问题 用主线程,控制 你的服务线程 你的服务线程的工作模式,监听-服务-完毕-继续监听 服务线程,可以调用一些,你封装的数据库操作模块,语音卡函数模块(你可以封装成1定功能的模块,比如获取输入,放音,挂断,等等) 以上是一些思路,供参考
W Walnut_Tom Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-06 #11 多路卡用线程还是好的,三汇的卡是支持多线程的。我也是一个通道一个线程。
Z zyxip Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-06 #12 我的做法的启动时为每线路分配一个线程,当有消息到来时就激活线程. 如果线路少,只是简单的中转电话也不着.如果有费时的操作最好用线程.
唐 唐佐平 Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-07 #13 我认为用线程是好,但可能排查问题难度会大点, 我用东进的卡,30路,用Timer,反应很快, 不是我不想用线程,关键是我还不熟^_^, 请大家指教,最好给我个例子,谢了
L lich Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-07 #14 用不用都行,如果话路有几百个,用线程可能就不合适了吧?
D dujr Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-14 #15 1、FreeOnTerminate:=False 和 FreeOnTerminate:=True 有什么区别, 2、Synchronize()是同步的意思,这样好吗 3、还有怎么样才能Free线程, 感谢大家前面给我的帮助。以上是我碰到的问题,希望你能给我解答一下,谢谢先。
1、FreeOnTerminate:=False 和 FreeOnTerminate:=True 有什么区别, 2、Synchronize()是同步的意思,这样好吗 3、还有怎么样才能Free线程, 感谢大家前面给我的帮助。以上是我碰到的问题,希望你能给我解答一下,谢谢先。
A amwfhv Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-30 #16 1.FreeOnTerminate为True线程对象将被自动删除,释放线程占用的资源,是清除线程对象的最简便方法,在Execute退出之前设置 2.Sychronize解决访问VCL冲突 3.直接用1就搞定
1.FreeOnTerminate为True线程对象将被自动删除,释放线程占用的资源,是清除线程对象的最简便方法,在Execute退出之前设置 2.Sychronize解决访问VCL冲突 3.直接用1就搞定