question for sending multiple requests to iTunes
question for sending multiple requests to iTunes
- Subject: question for sending multiple requests to iTunes
- From: "Philip Lukidis" <email@hidden>
- Date: Fri, 1 Sep 2006 17:40:35 -0400
- Thread-topic: question for sending multiple requests to iTunes
Hello. I'm not if the problem which I'm am experiencing is a cocoa issue or an Applescript issue. Briefly, my application accesses iTunes via AppleScript, specifically by using cocoa NSAppleScript objects. Each script file is associated with its own NSAppleScript object, and access to it is protected with a pthread_mutex, so it's quite impossible for 2 threads to call the same script simultaneously. However, I'm finding that unless I synchronize access to these script objects globally in my process (i.e. one mutex for all calls), parallel calls to different scripts produce a resounding crash.
Now, I could understand why there would be a crash if two threads tried to access the same script object in parallel, but I cannot understand why there would be a problem with two threads accessing different scripts simultaneously.
Can anyone explain why this would be a problem?
thanks,
Philip Lukidis
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden