多线程问题! ( 积分: 100 )

  • 主题发起人 主题发起人 zzandyzh
  • 开始时间 开始时间
Z

zzandyzh

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用clientsocket发送数据,想用多线程,那位高人可以给我一点指示?最好能给出一个关于clientsocket的多线程源码!谢谢了...
 
我现在用clientsocket发送数据,想用多线程,那位高人可以给我一点指示?最好能给出一个关于clientsocket的多线程源码!谢谢了...
 
你是想用多线程从一个Socket发送数据出去吗?
那你需要自己同步各线程
不然可能与你的设计意图不符
 
to Mike1234567890
是啊,我刚学习多线程,什么都不太懂,可否给我一个例子!谢谢
 
多个线程从一个socket发送数据?可以吗?同步各个线程主要是保证发送数据的同步,也就是共享内存块的同步。例子在多线程版有。
 
我想你的意思可能是
使用多个线程处理不同的事务
处理完毕后会产生不同的数据
而后不同的数据都需要从一个Socket发出去
这个时候你应该做一下同步
也就是发送数据时独占Socket
将数据发送到缓冲区
剩下的就由Windows处理了
实际上是一个接一个包发出去的
 
使用indy的控件,自动实现多线程的
 
to Mike1234567890
你说的很正确,可我不知道该怎么写,可以给点源码或例子吗?先谢谢了。。。
 
Delphi设计线程很容易的
我的程序都是很复杂的
多个线程交叉在一起
没法给你
你自己研究一下吧
 
自己用api方式会更好的..
socket()
connect()
createthread();
 
后退
顶部