• 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: Help with threads and queues
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help with threads and queues


  • Subject: Re: Help with threads and queues
  • From: Paul Franz <email@hidden>
  • Date: Thu, 29 Apr 2010 12:19:35 -0400

Where xan I find an example of a serial dispatch queue?

Sent from my iPhone

On Apr 29, 2010, at 11:35 AM, Thomas Clement <email@hidden> wrote:

Just use a serial dispatch queue (or if you need to run pre-10.6 use an NSOperationQueue with a max concurrent count set to 1) and dispatch operations to the queue whenever you want.
The operation passed to the queue should write some data to the socket.


Thomas

On Apr 29, 2010, at 2:26 PM, Paul Franz wrote:

I am trying to convert my Java code to Objective-C code and I have run
into a problem. I have thread, that currently has a socket open and it
sits there and send packets of information through the socket.
Currently my queue code uses the wait/notifyAll methods in Java to put
the thread into a wait state (i.e. not actively checking and using
CPU) and to wake it up. The methods look like:


void push (String str)
{
 queue.add(str);
 notifyAll();
}

String pop ()
{
while (queue.isEmpty())
   {
   wait();
   }

return queue.remove();
}

How do you do the samething in Cocoa/Objective-C?

Paul Franz
_______________________________________________

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


_______________________________________________

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


  • Follow-Ups:
    • Re: Help with threads and queues
      • From: Thomas Clement <email@hidden>
    • Re: Help with threads and queues
      • From: Dave DeLong <email@hidden>
References: 
 >Help with threads and queues (From: Paul Franz <email@hidden>)
 >Re: Help with threads and queues (From: Thomas Clement <email@hidden>)

  • Prev by Date: Re: NSTask objectalloc problem
  • Next by Date: Re: Help with threads and queues
  • Previous by thread: Re: Help with threads and queues
  • Next by thread: Re: Help with threads and queues
  • Index(es):
    • Date
    • Thread