SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Formerly About Advanced Micro Devices

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: bentway who wrote (262355)11/27/2005 9:47:42 PM
From: combjelly  Read Replies (1) of 1573242
 
"Anyway, with the time constraints of game development, UNLESS the development system does it, it ain't gonna happen!"

That is pretty much my perception. And if multi-threading in unlikely, something like Cell is going to be even worse. Oh, some threading will be implemented, but it won't ever be a close match to the hardware support. Conceptially, I suppose if every object gets its own thread and that communicates with a central database to resolve actions and interactions on and with other objects is one way to handle this. The database would be responsible for synchronizing, in addition to the earlier described functions. But most programers are going to resort to an event loop because they know how to debug that kind of code...

Based on some of Bjorn's lectures, some threading can be done by implementing them inside of a class definition so that when an object is instantiated it creates a new thread. On the surface, this seems natural. After all, a class implements code and data in itself, so adding threading at this point seems good. But it isn't clear how to validate the implementation, much less do any formal analysis. So the only way you can design those classes is to have someone with a great deal of experience do it and you can't really give much in the way of guidelines as to when it is likely to yield good returns and when it makes things worse.
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext