2014-01-08 32 views
1

我想同時運行Flash IDE CS6的多個實例,但是當我運行Flash.exe時,現有窗口獲取焦點而不是運行新的。是否有某種類型的命令行開關一次運行多個實例?如何同時運行多個Flash CS6實例?

我想要實現的是在構建機器上同時運行多個JSFL腳本以啓用併發構建。

回答

0

我認爲這是不可能的正常配置。 Flash可能會寫入註冊表,並且同時運行多個實例可能會導致損壞,因爲它們會嘗試寫入相同的值並可能以不同的順序寫入;換句話說,它不是線程安全的或事務性的。

通過使用類似Sandboxie的沙箱應用程序,可以在同一臺機器上運行多個實例,並且您至少需要Pro版本才能同時運行多個沙箱。

將每個實例都放在自己的沙盒中,每個實例的行爲就像是機器上運行的唯一實例。

沙箱方法存在的問題是:首先,所有內容都是沙箱,包括所有寫入磁盤,所以當沙箱關閉或機器重新啓動時,所有更改都會丟失,除非您將更改保留到磁盤。 。您可能必須通過與沙盒軟件交互來手動執行此操作。其次,根據沙箱軟件的不同,自動化每個沙箱的實例化並堅持這些更改可能是困難的或不可能的。第三,最後,沙箱設置/堅持/拆卸的開銷可能比您從並行處理中獲得的性能更差。