flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com.INVALID>
Subject Re: Worker thread does not run
Date Wed, 08 Nov 2017 16:08:23 GMT
I would try to find other examples of Workers.  I'm not sure trying to
copy the main thread into a worker thread is supported.

HTH,
-Alex

On 11/7/17, 5:38 PM, "jiteshks" <jiteshks@yahoo.com> wrote:

>Hi,
>
>I am trying to do a simple POC for my application to show that
>multi-threading can be implemented in our code.
>
>Basically, I am just calling worker.start() and expecting worker to start
>at
>some point of time after that. But it seems all executions are happening
>in
>main thread only. 
>
>*When is worker thread supposed to start?*
>
>Here is sample code that I have written :-
>
>public function execute(method:String, serviceResponder:IResponder,
>valueObject:IValueObject = null):AsyncToken
>		{
>
>			var swfBytes:ByteArray = Application.application.loaderInfo.bytes;
>			trace("Coming in execute") ;
>			if(Worker.current.isPrimordial) {
>				trace("Main thread") ;
>				var bgWorker:Worker = WorkerDomain.current.createWorker(swfBytes);
>				bgWorker.addEventListener(Event.WORKER_STATE, workerStateHandler);
>				bgWorker.start() ;
>			}
>			else {
>				trace("Worker Thread!!") ;
>			}
>
>}
>
>I expect "Worker Thread!!" to be printed at some point of time but all
>executions are going in *if* condition and none in *else *condition.
>
>Any idea why that would happen.
>
>
>
>--
>Sent from: 
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-fle
>x-users.2333346.n4.nabble.com%2F&data=02%7C01%7C%7Cb5c839ffcb3e4b3ab8c008d
>52674945d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636457204504721422&
>sdata=aEuq1lG8V32LR2TN84wC9OXxqGOCVVuJmrmz3mKRsz8%3D&reserved=0

Mime
View raw message