• 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
Thread Cancelation
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Thread Cancelation


  • Subject: Thread Cancelation
  • From: Benjohn <email@hidden>
  • Date: Fri, 29 Oct 2004 19:01:17 +0100


We've just started porting our .Net application over to OS X.

We have a thread abstraction which assumes it is possible to cancel a thread. If a thread is sleeping, or waiting on a semaphore or mutex, it will gracefully terminate when asked. Otherwise, the thread will cancel itself when it is prepared to do so.

In trying to implement our thread abstraction in OS X, we're encountering "some trouble". From what we've found so far, it seems that neither NSThread, nor the p_thread implementation in OS X, will meet our requirements.

I'd appreciate it if someone could confirm that the thread implementations in OS X do not allow cancelling of a thread that is waiting on a mutex or semaphore, or is sleeping; I'm reluctant to undertake a considerable rewrite, or tender my resignation, if it is not entirely necessary.

Thanks very much for your time,
Benjohn Barnes

_______________________________________________
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
  • Follow-Ups:
    • Re: Thread Cancelation
      • From: John Stiles <email@hidden>
    • Re: Thread Cancelation
      • From: Sean Gilbertson <email@hidden>
    • Re: Thread Cancelation
      • From: Clark Cox <email@hidden>
  • Prev by Date: Re: Framework and Prebinding
  • Next by Date: Re: Thread Cancelation
  • Previous by thread: Re: Const help
  • Next by thread: Re: Thread Cancelation
  • Index(es):
    • Date
    • Thread