社区
Delphi
帖子详情
怎么让Socket不受主线程的影响,不断的接受报文?
happyzsl
2003-11-02 10:39:45
我的主界面线程有时会处理一些耗时久的事情,如查一个10万条数据的表,
这是同样放在界面上的ServerSocket中onclientread函数就不会执行到,也就是说client端发报文就会失败!
我想在做查数据等长事物的同时接受socket报文,请问该怎么做?
想过把socket放在一个线程里,但不知道怎么写?或着应该用别的方法?
请各位大侠帮帮忙,谢谢!!!
...全文
81
12
打赏
收藏
怎么让Socket不受主线程的影响,不断的接受报文?
我的主界面线程有时会处理一些耗时久的事情,如查一个10万条数据的表, 这是同样放在界面上的ServerSocket中onclientread函数就不会执行到,也就是说client端发报文就会失败! 我想在做查数据等长事物的同时接受socket报文,请问该怎么做? 想过把socket放在一个线程里,但不知道怎么写?或着应该用别的方法? 请各位大侠帮帮忙,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
XDvlper
2003-11-05
打赏
举报
回复
作到线程,可行吗
关注!!!
serversocket本身不是单独的线程吗?就像timer一样?
happyzsl
2003-11-04
打赏
举报
回复
是不是不能用TServerSocket?谢谢
happyzsl
2003-11-04
打赏
举报
回复
大侠能不能大概的贴一下线程的写法?
另外,TServerSocket是不是本身就是会自动多线程?
happyzsl
2003-11-04
打赏
举报
回复
查詢與 ServerSocket各做到線程, 才是解決方法!!!
????????????????????
halfdream
2003-11-04
打赏
举报
回复
TServerSocket使用非阻塞方式的时候,是工作在主线程。
首先把它设成线程阻塞方式,具体帮助上已经讲足够了。
aiirii
2003-11-04
打赏
举报
回复
查詢與 ServerSocket各做到線程, 才是解決方法!!!
skyshine
2003-11-04
打赏
举报
回复
做个子线程死循环,子线程就能实现不断监听了!!
呵呵
happyzsl
2003-11-04
打赏
举报
回复
回复人: huojiehai(海天子) ( ) 信誉:121 2003-11-02 23:24:00 得分:0
就放在子线程里,socket要在子线程中动态创建!
=============================
大侠能不能大概的贴一下线程的写法?
佣工7001
2003-11-03
打赏
举报
回复
huojiehai(海天子) 说的对
ly_liuyang
2003-11-03
打赏
举报
回复
使用子线程了
好的解决方法在主线程中使用都可以的,
可能你的算法上不够优化吧
solonet
2003-11-03
打赏
举报
回复
帮你UP一下,我也想知道。
huojiehai
2003-11-02
打赏
举报
回复
就放在子线程里,socket要在子线程中动态创建!
nodejs
进程是操作系统分配资源和调度任务的基本单位 操作系统分配资源 -> 由进程到
线程
nodejs : 单
线程
非阻塞I/O 优点: 节约内存 节约上下文切换的时间 锁的问题 ,并发资源的处理( java里面的概念 并发的时候对资源加锁限制其他进程对其的访问 ) 缺点 : 一个
线程
崩了整个程序就挂了 多
线程
是如何实现的? 并不是真正
疯狂Python讲义学习笔记(含习题)之网络编程
urllib模块是Python访问网络资源最常用的工具,不仅可以用于访问各种网络资源,也可以用于向Web服务器发送GET、POST、DELETE、PUT等各种请求,同时能有效地管理cookie等。 Python可以通过在服务器端与客户端间建立
socket
连接后,通过
socket
的send()、recv()方法来发送和
接受
数据。 同时Python也提供了UDP网络通信支持,UDP协议是无连接的,...
计算机底层知识点汇总
底层知识 1.本地存储谈谈他们的区别 本地数据存储机制包括:cookie,sessionStorage 和 localStorage cookie:cookie是由服务器端生成发送给客户端,用于存储一些用户和通信之间的数据 sessionStorage是用于保存当前页面的会话数据 localStorage可以解决cookie大小不足问题,用于存储用户配置和缓存数据等 相同点 三者都受同源策略的
影响
,不能跨域 三者都是用于存储部分网页数据 不同点 存储大小 有效期 与服务器端通信 本地存储
前端面试笔记随笔---kalrry
面试笔记---kalrry第一部分:HTML5+CSS31、父元素和子元素宽高不固定,如何实现水平垂直居中2、分别实现骰子中的'一点' 和 '三点' 的布局。3、简述选择器~和+的区别。4、简述box-sizing的有效值以及所对应的盒模型规则。**5、flex中元素的margin是否会合并?**6、简述align-items和align-content的区别。7、简述data:属性的用法(如何设置,如何获取),有何优势?8、简述 title与h1的区别,b与strong的区别,i与em的区别。9、什么是标
【面试一】
#2021·HTML5大前端企业面试真题宝典 第一部分:HTML5+CSS3 1、父元素和子元素宽高不固定,如何实现水平垂直居中 第一种方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport"
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章