For my current project I be make any calls to the frameworks in the code I would like threaded. It is all core RB language - no GUI calls, pretty much just arrays , strings and dictionaries and the folderitem, BinaryStream object ( its a C++ parser and translator ) so it would be good to- at the very least make that sort of stuff thread safe in RB.
I think that much ought to be achievable. I know for a fact there is a threaad safe C++ string library available commercially. On 9/11/06 06:04, "Andy Dent" <[EMAIL PROTECTED]> wrote: > I'm with Daniel on this - do NOT underestimate the difficulties of > threading code. > > > On 09/11/2006, at 11:43 AM, Daniel L. Taylor wrote: >> * I don't think we're ever going to see a fully preemptive-thread safe >> framework. Large parts of Win32, Carbon, and Cocoa are not thread >> safe. > > yep - I actually doubt this is something do-able. Transparently > making things thread-safe is *hard* computer science. > >> * For those thinking of jumping ship to Cocoa over this: having >> done both, I >> don't consider threading on Cocoa to be any easier than threading >> on RB. > > as someone who has written threaded programs in Cocoa, Windows and > WinCE, I agree entirely. > > Useful articles in this Queue issue: > http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=332 > > Andy the thread-scarred (Pernese reference ;-) > > _______________________________________________ > Unsubscribe or switch delivery mode: > <http://www.realsoftware.com/support/listmanager/> > > Search the archives of this list here: > <http://support.realsoftware.com/listarchives/lists.html> > _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives of this list here: <http://support.realsoftware.com/listarchives/lists.html>
