2014-01-08 2 views
1

동시에 여러 개의 Flash IDE CS6 인스턴스를 실행하고 싶지만 Flash.exe를 실행하면 기존 창에서 새 창을 실행하는 대신 포커스가 나타납니다. 한 번에 여러 인스턴스를 실행하는 명령 줄 스위치가 있습니까?여러 Flash CS6 인스턴스를 동시에 실행하는 방법은 무엇입니까?

내가 달성하고자하는 것은 동시 빌드를 가능하게하기 위해 빌드 머신에서 한 번에 여러 JSFL 스크립트를 실행하는 것입니다.

답변

0

정상적인 구성으로는 불가능하다고 생각합니다. 플래시는 아마도 레지스트리에 씁니다. 동시에 여러 인스턴스를 실행하면 같은 값으로 다른 순서로 작성하려고 할 때 손상이 발생할 수 있습니다. 즉 스레드로부터 안전하지 않거나 트랜잭션이 아닙니다.

Sandboxie과 같은 샌드 박스 응용 프로그램을 사용하여 동일한 컴퓨터에서 여러 인스턴스를 실행할 수 있으며 한 번에 여러 샌드 박스를 실행하려면 Pro 버전 이상이 필요합니다.

각 인스턴스가 고유 한 샌드 박스에있는 경우 각 인스턴스는 컴퓨터에서 실행되는 유일한 인스턴스처럼 동작합니다.

샌드 박스 접근법의 문제점은 다음과 같습니다. 첫째, 디스크에 대한 모든 쓰기를 포함하여 모든 것이 샌드 박스이므로 변경 사항을 디스크에 유지하지 않으면 샌드 박스가 닫히거나 머신이 다시 시작될 때 모든 변경 사항이 손실됩니다. 아마도 샌드 박스 소프트웨어와 상호 작용하여 수동으로 수행해야 할 것입니다. 둘째, 샌드 박스 소프트웨어에 따라 각 샌드 박스의 인스턴스화를 자동화하고 변경 내용을 유지하는 것이 어려울 수도 있고 불가능할 수도 있습니다. 마지막으로 샌드 박스의 설정/지속성/해체의 오버 헤드가 병렬 처리에서 얻을 수있는 것보다 성능을 저해 할 수 있습니다.

관련 문제