Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Ernest_at_the_Beach

“enhancement would also improve browser stability”

there’s no programmatic reason it should.


3 posted on 05/09/2009 12:57:37 PM PDT by chuck_the_tv_out (click my name)
[ Post Reply | Private Reply | To 1 | View Replies ]


To: chuck_the_tv_out

Ya. Normally the opposite is true. And color me unimaginative but, if you have a multi-core processor, it’s already fast enough to run any browser with ease, one a single core.


4 posted on 05/09/2009 1:08:58 PM PDT by Psycho_Bunny (ALSO SPRACH ZEROTHUSTRA)
[ Post Reply | Private Reply | To 3 | View Replies ]

To: chuck_the_tv_out
“enhancement would also improve browser stability”
there’s no programmatic reason it should.

They may be planning on isolating plugins etc. in threads other than the main browser thread. Something bad happens, it is only that thread that throws an exception. As long as the OS doesn't kick the entire process... It could be more stable. Thread gets into a runaway recursion and jumps it's stack? Handled... etc.

I've done a fair amount of multi-threading work, and by and large it does make programs more stable. You can do all kinds of nice clean implementations: park a thread on something waiting on IO, etc. You don't have to play polling games hoping your buffers don't overflow etc. You can be even more object-oriented, class X does Y, period. You don't have to call into it periodically to give it CPU time, etc.

9 posted on 05/09/2009 2:47:30 PM PDT by CodeMasterPhilzar (I'll keep my money, my guns, and my freedom. You can keep the "change.")
[ Post Reply | Private Reply | To 3 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson