用taskpool开辟一个线程操作文件,解析文件,然后有多个单例对象。有好方法吗?
用taskpool开辟一个线程操作文件,解析文件,然后有多个单例对象。现在需要把每个单例对象兜设置成Sendable 主线程才可以得到数据吗,有别的好方法吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何在多个taskpool中操作同一个对象?
152浏览 • 1回复 待解决
文件读写方法:想咨询一下对文件读写操作是,写入一个文件。
1648浏览 • 1回复 待解决
能否给出一个解析数据量大的XML文件方法
689浏览 • 1回复 待解决
是否支持应用层开发在c层自己开启线程操作文件
1865浏览 • 1回复 待解决
HarmonyOS 有锁吗?单例模式怎么创建?怎么多线程?
381浏览 • 1回复 待解决
如何对一个文件进行读写操作
482浏览 • 1回复 待解决
写入单文件有大小限制吗?
1602浏览 • 1回复 待解决
HarmonyOS 单例对象如何实现
426浏览 • 1回复 待解决
选择本机上的一个xlsx文件,本地解析文件,如何获取本地文件的path
5733浏览 • 1回复 待解决
HarmonyOS taskpool执行@Concurrent修饰的方法在访问主线程中的单例变量时,变量是空的
244浏览 • 1回复 待解决
一个更新操作有必要用到事务吗?
2117浏览 • 1回复 待解决
用ETs读取Json文件,并写入到另一个Json文件中
4029浏览 • 0回复 待解决
HarmonyOS napi如何传递一个对象,然后C++侧调用这个对象内部的回调方法
427浏览 • 1回复 待解决
单例在hsp中存在多个的情况
277浏览 • 1回复 待解决
Web组件通过javaScriptProxy方法注册多个javascript对象,只会保留最后一个注册的javascript对象
251浏览 • 1回复 待解决
如何读取一个文件的内容到另一个文件中
443浏览 • 1回复 待解决
HarmonyOS 我想读取一个json文件, 应该怎么去读取并解析?
491浏览 • 1回复 待解决
HarmonyOS ZIP压缩时能否支持inFile传入多个文件,或同一个文件路径下支持文件过滤?
414浏览 • 1回复 待解决
HarmonyOS 单例模式拿不到类的对象
332浏览 • 1回复 待解决
同一个应用中,多个线程或者多个进程访问同一个关系数据库,需要考虑并发的问题吗?
182浏览 • 1回复 待解决
要动态显示一个曲线图,而且可以局部放大无失真,或失真最少,用chart好,还是用canvas好,还是用svg好?
2433浏览 • 1回复 待解决
HarmonyOS 如何创建一个json文件,然后再代码里获取并使用它?
332浏览 • 1回复 待解决
一个应用有多个UIAbility,如何设置任务列表只显示一个UIAbility
2378浏览 • 1回复 待解决
工程引用了一个HAR包,HAR包里有一个无对应实现文件的d.ts声明文件。
1458浏览 • 1回复 待解决
HarmonyOS Worker和主线程之间传递普通对象有大小限制吗?最大可以传递一个多少M的对象?
196浏览 • 1回复 待解决
如果主线程需要和taskpool一同对单例进行读、写,那么需要都设置成Sendable并传递,但如果不是作为参数之类的传递,而是主线程和taskpool都调用了获取单例的方法,会导致不同线程之间获取到的单例不一致,此时解决方案参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-module-V5
如果只是想把单例中的部分简单类型数据传给主线程,除了通过taskpool执行返回,还可以使用Emitter,
参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/itc-with-emitter-0000001774280038