>
> Do you think it would be possible to provide a convenience
> routine which replaces taskDelete and kills CA client
> threads in a safe manner (so that it only has to be implemented
> once, not per client)?
Yes, but this would not be enough. CA would clean up, but the
sequencer would continue calling CA even if CA was no longer
initialized, and in all likelihood, behave badly. Instead, it
perhaps it is best to implement the delete in the sequencer.
>
> If so, you could even overload ld and taskDelete to call
> this routine, preventing novice errors!
Yes, but we would need to perform such wizardry on every OS known
to man, and we try to protect the novice from himself,
but in practice we must know are limits!
Jeff
- References:
- Re: using vxWorks td() to shutdown CA clients and sequence tasks Chip Watson
- Navigate by Date:
- Prev:
Re: using vxWorks td() to shutdown CA clients and sequence tasks Chip Watson
- Next:
Re: Python/CA Noboru Yamamoto
- Index:
1994
1995
1996
1997
1998
1999
<2000>
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: using vxWorks td() to shutdown CA clients and sequence tasks Chip Watson
- Next:
locking and VxWorks global variable device support William Lupton
- Index:
1994
1995
1996
1997
1998
1999
<2000>
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|