Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex ActionScript工作人员可以用来执行数据库操作吗?_Apache Flex_Sqlite_Actionscript - Fatal编程技术网

Apache flex ActionScript工作人员可以用来执行数据库操作吗?

Apache flex ActionScript工作人员可以用来执行数据库操作吗?,apache-flex,sqlite,actionscript,Apache Flex,Sqlite,Actionscript,我正在空中写一份很重的申请书。我设法克服了所有内存泄漏问题。但由于后台数据库操作(同步),性能会降低 我的问题是,我可以使用ActionScript工作人员完成这样的后台任务吗 谢谢, 你当然可以。但需要注意的一点是,您需要在Worker内创建文件、SQLConnection、ByteArray或与数据库文件相关的任何其他实例。在其他地方创建它们,然后将它们传递给工人,这会给您带来麻烦 如果您也在寻找一种简单的方法来使用ActionScript workers,您可能会发现这个库也很有用 异步操

我正在空中写一份很重的申请书。我设法克服了所有内存泄漏问题。但由于后台数据库操作(同步),性能会降低

我的问题是,我可以使用ActionScript工作人员完成这样的后台任务吗

谢谢,
你当然可以。但需要注意的一点是,您需要在Worker内创建
文件
SQLConnection
ByteArray
或与数据库文件相关的任何其他实例。在其他地方创建它们,然后将它们传递给工人,这会给您带来麻烦


如果您也在寻找一种简单的方法来使用ActionScript workers,您可能会发现这个库也很有用

异步操作将大大提高感知性能;然后,您就可以使用现有API异步执行这些调用了。如果您正在进行远程调用(HTTPService、WebService或RemoteObject),那么这些调用已经是异步的。我不确定工人们会为你解决什么问题。(CC@Jason Sturges)是的,远程通话也是如此。但如果我们为本地DB事务执行异步操作。无论如何,它将在单线程中运行。这是一种性能滞后。远程调用由服务器处理,返回时也会导致性能滞后。