Question: Consider a function that is meant to be used as a thread: static void * mystery ( const void * arg ) { long result;

Consider a function that is meant to be used as a
thread:
static void *mystery(const void
*arg){
long result;
long fd =*(long *)arg;
// do some work to find
result...
return ((void *) &result);
}
Is anything wrong with using this function as a
thread? Assume main knows how get the
address of value and treat it as a pointer to long
value.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!