如何同时运行多个Flash CS6实例?

时间:2014-01-08 07:08:38

标签: flash flash-cs5

我想同时运行多个Flash IDE CS6实例,但是当我运行Flash.exe时,现有窗口会获得焦点而不是运行新窗口。是否有某种命令行开关一次运行多个实例?

我想要实现的目标是在我的构建计算机上一次运行多个JSFL脚本以启用并发构建。

1 个答案:

答案 0 :(得分:0)

我认为正常配置无法实现。 Flash可能会写入注册表,并且同时运行多个实例可能会导致损坏,因为它们尝试写入相同的值,也许可能以不同的顺序写入;换句话说,它不是线程安全的或事务性的。

可以使用像Sandboxie这样的沙箱应用程序在同一台计算机上运行多个实例,并且您至少需要Pro版本才能同时运行多个沙箱。

将每个实例放在自己的沙箱中,每个实例的行为就好像它是机器上运行的唯一实例。

沙箱方法存在的问题是:首先,所有内容都是沙箱,包括写入磁盘的所有内容,因此当沙箱关闭或重新启动计算机时,所有更改都会丢失,除非您将更改保留到磁盘...并且您可能必须通过与沙盒软件交互来手动执行此操作。其次,根据沙盒软件,自动化每个沙箱的实例化并持久保存这些更改可能很困难或不可能。第三,也就是说,沙箱的设置/持续/拆除的开销可能比你从并行处理中获得的性能更多。