腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9873)
视频
沙龙
8
回答
Delphi
线程
和
线程
安全
FormatDateTime
崩溃
、
、
、
有一个版本
的
FormatDateTime
据说是
线程
安全
的
,因为您使用得到一个值,然后你可以这样使用它;现在,如果用C++Builder编写这段代码,它就不会
崩溃
。我们正在使用
的
标题转换是绝地JwaXXXX
的
转换。即使我们围绕代码在
Delphi
版本中设置锁,它也只会延迟不可避免
的
发生。我们已经查看了原始
的
浏览 25
提问于2008-12-09
得票数 4
回答已采纳
1
回答
Lua内部与C/
Delphi
函数冲突?
、
我为我
的
项目做了计时器实现(对于Lua5.1,完整
的
源代码,动态链接库
和
测试可以在上获得,所以我将跳过有问题
的
完整源代码)。Timer创建对象并实现
CreateTimerQueueTimer
。我用不同
的
行为做了3个测试:测试脚本
的
共享部分 -- params same as
CreateTimerQueueTimer
: DueTime, Period, FlagsGetEnabled()
的
浏览 4
提问于2013-04-06
得票数 0
回答已采纳
2
回答
Windows
线程
的
安全
终止
、
、
、
我在windows上有
Delphi
应用程序。此应用程序适用于100个
线程
。在某些情况下,我必须使用
线程
堆栈
的
完全下降来终止
线程
。我从terminatethread这样
的
WinAPI中寻找函数,但是它并不
安全
,并且:
浏览 1
提问于2011-06-23
得票数 2
回答已采纳
1
回答
我能假设
Delphi
NOW函数是
线程
安全
的
吗?
、
、
如果我现在从多个
线程
中调用,我可以假定这是可以
的
吗?或者我需要为此实现锁定吗?我知道日期时间格式化是不
安全
的
,但是日期时间读取呢?另外,QueryPerformanceCounter是怎么回事?我已经找过了,但是找不到任何关于这些低级函数
的
线程
安全
性
的
权威文档。
浏览 0
提问于2012-11-29
得票数 4
回答已采纳
1
回答
德尔菲:如何创建
线程
安全
的
全局TList?
、
、
如何创建
线程
安全
的
全局TList?我有两个
线程
,可以写到global_TList,但我知道,它不是
线程
安全
的
。
Delphi
2010,Indy 10,
Win
7
浏览 2
提问于2011-12-07
得票数 8
回答已采纳
1
回答
WriteFile
线程
安全
性
、
WriteFile
线程
安全
吗?我
的
意思是,我可以在不同步
的
情况下从多个
线程
同时写入相同
的
文件吗?MSDN没有提到WriteFile
的
线程
安全
。
浏览 0
提问于2013-04-09
得票数 2
回答已采纳
4
回答
C套接字
API
线程
安全
吗?
、
、
、
、
我同时使用Linux
和
Win
32套接字
API
。在我
的
程序中,多个
线程
共享一个套接字句柄。特别是,多个
线程
使用共享套接字句柄(即相同
的
端口)调用send。在这种情况下,我是否必须为
线程
安全
设置一个锁?我可以做个测试,但想听听你
的
经历。 编辑:我知道通过套接字发送数据根本不是原子操作。当然,为了
线程
安全
,我们必须使用互斥锁。但是,我想知道system是否可以有自己
的
内
浏览 2
提问于2010-03-01
得票数 16
2
回答
Delphi
MultiThreaded应用程序中不显示OpenDialog
、
、
、
、
我尝试在新
线程
中使用openDialog,但它
的
行为非常奇怪。opendialog.execute then somecodeishereend;提前谢谢。
浏览 7
提问于2011-07-17
得票数 2
回答已采纳
2
回答
IdTcpServer
崩溃
、
、
我使用
的
是indy
的
tcp服务器/客户端,一切正常(修复了几个bug ),但有一个bug困扰着我。当我冻结所有
线程
,然后终止tcp客户机
的
进程时,服务器
崩溃
,并在tcpserver中不断地抛出错误^。有没有办法处理
Delphi
6中
的
错误
和
其他套接字错误,并防止服务器
崩溃
(我使用
的
是
delphi
6/ windows 8 64位(可能不需要,但我从未在
Win<
浏览 1
提问于2013-03-08
得票数 1
回答已采纳
2
回答
如何在
Delphi
中使用自己
的
消息处理循环创建第二个UI
线程
?
、
、
我正在与嵌入式脚本
的
VCL (
Delphi
Win
32)表单应用程序平台上工作,并想添加调试支持。脚本在主VCL
线程
中执行-脚本执行直接
的
UI操作,并具有一些其他遗留约束,使其保持在UI
线程
中。调试器UI需要在其自己
的
线程
中运行,因为主UI
线程
将在脚本断点处阻塞。它仍然需要在同一进程中,
线程
安全
调试组件才能工作。 我试图遵循蓝胡子在上
的
评论,但我不确定这是否可能与德尔福
的<
浏览 2
提问于2013-02-13
得票数 4
回答已采纳
1
回答
从Go应用程序中
线程
化
的
低级别C/C++代码层调用Go回调
、
、
我有一个Go应用程序
和
一些have函数(例如,一些
Win
32
API
函数),它们异步工作并生成工作
线程
。这个
API
函数调用来自其中一些工作
线程
的
回调。
线程
是系统
线程
,由C代码(而不是Go)在内部创建。因此,Go回调函数将由C函数在工作
线程
的
上下文中调用,这是Go应用程序所不知道
的
。 我们可以假设已经采取了
安全
措施,回调中
的
所有数据访问都被互斥保护
浏览 7
提问于2020-02-12
得票数 0
回答已采纳
1
回答
监视狗
的
阻塞功能调用
、
、
我有一个用于查询该传感器
的
硬件传感器
的
封闭源
API
。
API
是我通过C#互操作使用
的
DLL。
API
的
函数被阻塞了。它们通常返回错误值,但在某些情况下,它们只是不返回。我需要能够检测到这种情况,并在这种情况下杀死阻塞
的
线程
。如何在C#中做到这一点? 被调用
的
线程
是通过BackgroundWorker创建
的
。我正在寻找一个简单
的
观察狗,以阻止函数调用,我可以设置之前,调
浏览 2
提问于2011-08-12
得票数 2
回答已采纳
2
回答
Delphi
中使用VCL
的
Shell命名空间扩展
、
、
不幸
的
是,我们
的
shell命名空间扩展仍然偶尔会
崩溃
,尽管我们非常小心地编码,确保
线程
正确地访问共享内存等等。Explorer主机进程在使用shell命名空间扩展期间或外部
崩溃
。我们使用了各种工具,如AQTime专业版来排除外壳命名空间扩展代码
的
故障。未报告内存覆盖或其他类似的访问问题。这只剩下一个罪魁祸首: VCL不是
线程
安全
的
!我们将shell命名空间扩展建立在John Lam
的
起点上(正如大多数
Delp
浏览 2
提问于2013-02-28
得票数 3
回答已采纳
2
回答
什么是CoreData不是
线程
安全
的
?
、
、
、
在Obj-C中,简单来说是什么意思:"CoreData不是
线程
安全
的
“ 或者一般来说,什么是“不
安全
的
线程
”?
浏览 0
提问于2010-12-28
得票数 9
回答已采纳
2
回答
推断程序是否要使用
线程
、
、
、
、
线程
安全
或
线程
兼容
的
代码是好
的
。但是,在某些情况下,如果知道程序不会使用
线程
,则可以以不同
的
方式(更简单或更有效)来实现。(不确定这是一个很难
的
要求,还是只是推荐
的
。)我正在编写一个只使用另一个第三方
浏览 1
提问于2020-05-25
得票数 4
回答已采纳
2
回答
多
线程
中
的
Delphi
TList
、
、
在所有其他
线程
都可以访问
的
多
线程
应用程序中使用TList是否
安全
,但只有一个
线程
向其写入数据。场景是这样
的
每个
线程
的
唯一TList,只有该
线程
才会写入,而其他
线程
只会访问它以从它获取数据。
安全
吗?
浏览 3
提问于2013-01-20
得票数 6
回答已采纳
2
回答
.NET中GC期间
线程
的
安全
暂停
、
.NET中
的
线程
在GC期间暂停。如何通过CLR
安全
地暂停
线程
?像
Win
32 SuspendThread
API
这样粗暴地停止
线程
会有什么风险?
浏览 2
提问于2010-12-12
得票数 9
回答已采纳
6
回答
在
Delphi
中,TDataSet
线程
是
安全
的
吗?
、
、
我希望能够在它自己
的
线程
中异步打开一个TDataSet,这样主VCL
线程
就可以继续,直到它完成,然后让主VCL
线程
从那个TDataSet读取。我做了一些实验,遇到了一些非常奇怪
的
情况,所以我想知道以前是否有人这样做过。我见过一些示例应用程序,其中TDataSet是在单独
的
线程
中创建
的
,打开它,然后从它读取数据,但这一切都是在单独
的
线程
中完成
的
。我想知道在另一个
线程
打开数据源之后,从
浏览 1
提问于2008-09-16
得票数 14
回答已采纳
3
回答
窗口计时器队列计时器在.NET断点后继续
、
、
、
、
标准
的
.NET计时器似乎只能达到60 Hz,所以我决定通过PInvoke使用
Win
32
CreateTimerQueueTimer
API
。它工作很好,但调试经验是非常糟糕
的
,因为计时器甚至是启动时,我正在通过程序,而程序被搁置。我用C
和
C#编写了一个最小
的
示例,不想要
的
行为只发生在C#上。当调试器暂停程序时,C程序不会创建计时器回调
线程
。有人能告诉我,为了在C#中实现相同
的
调试行为,我能做些什么?= success
浏览 6
提问于2017-01-19
得票数 0
回答已采纳
1
回答
在Winform中将UserControl从工作
线程
添加到主UI
线程
时发生跨
线程
冲突
、
我有一个基于选项卡页
的
应用程序。为了减少启动时间,我只创建了显示给用户
的
选项卡页。那么在这个场景中会有什么问题呢? 谢谢是预付款。
浏览 2
提问于2011-10-27
得票数 1
回答已采纳
点击加载更多
相关
资讯
双霖度盘下载器 更新v2.2
线程崩溃,进程一定会崩溃吗?
使用revit api 提供web api
如何利用多线程POST技术实现高效发帖?探究助手工具的奥秘
核心安全漏洞修复,避免Docker/Dagger崩溃风险,Go开发者必读!
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券