首页 / 浏览问题 / 组件GIS / 问题详情
针对同一数据集的查询和更新操作是否支持多线程
10EXP 2023年09月13日
使用产品:iserver 10.2.1
问题详细描述:

目前有个数据集数据量过大,想要采取多线程方式批量处理。比如 我们的起一个线程 处理前5万条数据,再启一个线程处理另外5万条数据,以此类推。

程序可以保证不会同时操作同一条数据。但是不清楚 数据集本身是否支持这样的操作?

1个回答

您好,作为组件开发的项目,iObject.NET组件不支持多线程,但是是支持多进程的,想要同时操作使用多进程即可。
多进程操作建议使用数据库型数据源,不要使用文件型数据源,同时建议不要一个数据集或数据源变量在各个现场导出传,建议是不同进程直接起不同的任务,变量,各自独立连接同一个数据库型数据源中的同一份数据操作就行。

希望可以帮助到您
于丁
1
10,903EXP 2023年09月13日
...