Hi @all
I've many different threads to run parallel. Some of these have a
special feature. At the starttime, I decide with a variable, which
threads must sleep for 5 ms. The others can start now.
Hi @all
I've many different threads to run parallel. Some of these have a
special feature. At the starttime, I decide with a variable, which
threads must sleep for 5 ms. The others can start now.
How can I realize this problem??
thanks...
Thread.new # Look up some uses for it based on what your doing.
as for the variable... wait = sleep(5)
# i assume you meant 5 secs and not 5 milliseconds because i believe
that you cant sleep under 1 second if i remember correctly as sleep does
not allow sleep(0.05)
Hi @all
I've many different threads to run parallel. Some of these have a
special feature. At the starttime, I decide with a variable, which
threads must sleep for 5 ms. The others can start now.
How can I realize this problem??
thanks...
Try something like this:
x = 1
threads =
10.times do |i|
threads << Thread.new(x) do |my_var|
if my_var < 5
my_var = 10
sleep(0.05)
end
threads aren't quite that deterministic - you may find some without sleep take longer to start that the ones with the 5ms sleep. what are you trying to do that requires such strict timing constraints?
Hi @all
I've many different threads to run parallel. Some of these have a
special feature. At the starttime, I decide with a variable, which
threads must sleep for 5 ms. The others can start now.
How can I realize this problem??
--
it is not enough to be compassionate. you must act.
h.h. the 14th dalai lama