Path: chuka.playstation.co.uk!news From: "Alex Herbert" Newsgroups: scee.yaroze.beginners Subject: Re: Non-blocking Functions. Date: Thu, 8 Jul 1999 20:09:39 +0100 Organization: PlayStation Net Yaroze (SCEE) Lines: 35 Message-ID: <7m2siu$dq87@chuka.playstation.co.uk> References: <7m0rmu$dq84@chuka.playstation.co.uk> NNTP-Posting-Host: 212.56.113.32 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Scott Ward wrote in message news:7m0rmu$dq84@chuka.playstation.co.uk... > Just another quick question. > > I know that functions such as MoveImage(), LoadImage() and StoreImage() are > non-blocking so that once the commands have been registered, processing > recommences. However, if more than one is registered will they block each > other? Will they be executed in turn in the same order that you call the > functions? > I assume they will but I'd appreciate it if someone could verify this so I > can rule this problem out when things start to mess up. > > Cheers, > > Scott > > > Hi Scott, The operations which are registered by these non-blocking functions are put into a queue. Only one of these operations will be actually be executed at a time, but as soon as one's finished the next one will start. I believe the queue length is 64. If the queue is full, and another non-blocking function is called, it will block until there's room in the queue. Hope that helps. Herbs