To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.handyboardOpen lugnet.robotics.handyboard in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / Handy Board / 6018
6017  |  6019
Subject: 
multitasking
Newsgroups: 
lugnet.robotics.handyboard
Date: 
Sun, 11 Apr 1999 08:56:26 GMT
Original-From: 
Javaid Iqbal <JAVAID@STUDENT.UNSW.EDU.AUstopspam>
Viewed: 
865 times
  
I have a simple question regarding multitasking.
I am using two subroutine in a multitasking.

start_process(ir());
start_process(detect());

Both subroutine should run for 5 ms(default). Consider an example that the
subroutine detect() require more than 5 ms for complete execution. When the
main program runs ir() will be executed for  first 5 ms then detect() will
be executed for next 5ms. At the end of first 10 ms ir() will be executed
again for 5ms. Now after 15ms when detect() will be executed, will it be
executed from where it was left or execution will start from the  start of
subroutine?.
If it start the execution of subroutine from start every time, do I have to
increase the execution time of multitasking ( start_process(detect(),100);.
In this case how can I find the exact execution time of each subroutine?.
Any help would be appreciated.

Sincerely
Javaid Iqbal



Message has 1 Reply:
  Re: multitasking
 
(...) The subroutines continue execution exactly where they left off, making the multitasking transparent to you. You normally shouldn't have to give any thought to how many ms each one gets. If timing is important to you for some reason and the (...) (25 years ago, 11-Apr-99, to lugnet.robotics.handyboard)

2 Messages in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR