gpt4 book ai didi

xml - XML和线程

转载 作者:行者123 更新时间:2023-12-03 19:11:18 25 4
gpt4 key购买 nike

你好
在我的应用程序中,我将某些信息保存在xml外部
光盘上的文件。我想访问并只是从其他线程读取此文件
与应用程序或服务同时进行。

例如,我想从主目录(不是很经常)修改文件
vcl线程并仅从其他线程,应用程序和服务中读取它们。

我应该使用关键部分吗?我正在考虑获取关键部分修改
一些值或从主要vcl线程中添加一些xml节点,并在完成时发出信号线程
该文件已被修改,因此应重新加载它们。

有什么建议吗?我使用delphi 2009 win32。

最佳答案

我的建议:没什么特别的!

让我们考虑一下可能的情况:


辅助线程读取文件时没有其他人使用它->没问题
辅助线程读取文件并收到错误,因为有人正在使用文件独占->您必须始终处理这种情况(例如,休眠并过一会儿再试)


在实现独立程序进行读写时,只需处理一下即可。唯一的区别是很容易向工作线程发出信号,通知某人(主线程)更改了文件的内容。关键部分由文件系统实现;-)

关于xml - XML和线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5753691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com