• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Threading - How its done?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Threading - How its done?


  • Subject: Re: Threading - How its done?
  • From: "Adam R. Maxwell" <email@hidden>
  • Date: Tue, 6 May 2008 19:19:06 -0700


On May 6, 2008, at 5:43 PM, John Calhoun wrote:

On May 6, 2008, at 4:51 PM, Karl von Moller wrote:
Does anyone know whether there is a way to get progress info from a PDF loading into a view - percentage/bytes loaded for example?

No, I can think of no way to do this.

Be careful with threading and PDF... PDFKit classes are ultimately based on CFPDFDocumentRef and CGPDFPageRef — these are not thread safe. You cannot for example search for text in a PDFDocument while rendering a PDFPage from that same PDFDocument. Or even render two different PDFPages from the PDFDocument.

That's an interesting bit of information! Would it be safe to draw the same CGPDFPage of the same CGPDFDocument on the main thread (NSView) and a worker thread (CGBitmapContext) at the same time? I don't think I'm actually doing that, but I'd like to know. Drawing multiple (different instances) of CGPDFDocument to bitmap contexts simultaneously has given me grief with font server deadlocks, but I think that's a separate issue.


thanks,
Adam_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Re: Threading - How its done? (From: Army Research Lab <email@hidden>)
 >Re: Threading - How its done? (From: glenn andreas <email@hidden>)
 >Re: Threading - How its done? (From: Karl von Moller <email@hidden>)
 >Re: Threading - How its done? (From: John Calhoun <email@hidden>)

  • Prev by Date: Re: Displaying one NSTextStorage with two sets of temporary attributes
  • Next by Date: Re: How to convert UInt8 array to NSString
  • Previous by thread: Re: Threading - How its done?
  • Next by thread: Re: Threading - How its done?
  • Index(es):
    • Date
    • Thread