By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,945 Members | 1,703 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,945 IT Pros & Developers. It's quick & easy.

How to use Thread in javascript

P: n/a
Hi All,

I would like to use thread in javascript how to do that? like in java
to implement Runable or extends Thread class.

could you show a snippet of code?

thanks and regards,
ralph

Jul 18 '06 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Penguin wrote:
Hi All,

I would like to use thread in javascript how to do that?
Execute some code - there is only one thread, so whatever runs uses it.

like in java to implement Runable or extends Thread class.
Only one thread, no classes. You can use setTimeout or setInterval to
make things happen other than synchronously, but never in another
thread.

I guess some implementations of JavaScript could be multi-threaded, but
there is nothing in the ECMAScript specification to let you manage
them. So if some UA somewhere does have a multi-threaded script
environment, from a programmers' viewpoint, it's single threaded unless
it also has non-standard extensions to manage them.

could you show a snippet of code?
function funcA() { /* ...do lots of stuff...*/ }
function funcB() { /* ...do very little stuff...*/ }

funcA();
funcB();

funcA will always finish before funcB is called. :-)
--
Rob

Jul 18 '06 #2

P: n/a

Penguin wrote:
Hi All,

I would like to use thread in javascript how to do that? like in java
to implement Runable or extends Thread class.

could you show a snippet of code?

thanks and regards,
ralph
The only way I have managed to "emulate" a separate thread (only tested
in IE) is to open a separate pop-up window. That separate pop-up
window seems to run in its own thread, and I have managed to create
progress bars by doing this which can receive instructions from a
running function in the parent window and update simultaneously.

Regards

Julian

Jul 18 '06 #3

This discussion thread is closed

Replies have been disabled for this discussion.