Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   C/C++ (http://www.chiefdelphi.com/forums/forumdisplay.php?f=183)
-   -   Multiple threads (http://www.chiefdelphi.com/forums/showthread.php?t=72720)

bomber7 22-01-2009 21:56

Multiple threads
 
I am using Windriver Vxworks, C++.

In the previous controller if I wanted something to happen periodically independent of the rest of the code I could use interupts.

This year as far as I can tell interupts are no longer usable. Instead, it seems that a better solution would be available. If I could start a second independent thread I could use an infinite loop with a Sleep() in it to achieve the same effect. However, it seems the normal C++ method of starting another thread does not work.

It is my understanding that normally you can use "_Fork <functionname>" (without <>) to start a function on another thread. The compiler says that _Fork is undefined, so I'm wondering if anyone has a different solution?

wt200999 22-01-2009 22:07

Re: Multiple threads
 
There has been some discussion on the use of threads/tasks using WPI's wrapper, here are a couple of threads that deal with it.

http://www.chiefdelphi.com/forums/sh...ad.php?t=72371

http://www.chiefdelphi.com/forums/sh...ad.php?t=72607

http://www.chiefdelphi.com/forums/sh...ad.php?t=72439

Although you may still be able to use interrupts. Look into Encoder.h and Encoder.cpp

bomber7 22-01-2009 22:39

Re: Multiple threads
 
Awesome, thanks, I got what I needed from those threads, for some reason my search didn't turn up any of those threads.

Thank you for the help.


All times are GMT -5. The time now is 02:40.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi