CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 4 of 4
  1. #1
    Join Date
    Oct 2001
    Location
    P.R.China
    Posts
    129

    what is the difference in programming between real-time and multi-task

    as title

    Further reading material is welcome!

    Thank you

  2. #2
    Join Date
    Oct 2001
    Location
    P.R.China
    Posts
    129

    Lightbulb

    Notice

  3. #3
    Join Date
    May 2002
    Posts
    2
    Real time means your application receive event ( interrupt driven ) in a deterministic time ( or guaranteed event latency or no longer than say 10ms ).

    A reference :
    http://www.dedicated-systems.com/mag...998q3_p064.pdf

    Use www.google.com to search "real time kernel" for more informations.

  4. #4
    Join Date
    May 2002
    Location
    Quebec City, Canada
    Posts
    374
    Real time means that the operation on your system are time critical, for example, a system monitoring the suspension on a car. All the operations should take the least time possible to allow interrupt or event to call the routines with the shortest delay possible.

    Multi-thread means that two or more processes can run at the same time, but they could be very time consuming. For example, you might want to calculate a Fourier Transform while doing a SQL search on a very large database. The two task will use the processor one after the other, but each task performed can take a long time and thus does not qualify to be a real time application.

    Hope that helps
    Martin Breton
    3D vision software developer and system integrator.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured