阅读背景:

回调函的作用/用途/使用场景

来源:互联网 

回调函数的使用方法:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <pthread.h>
pthread_mutex_t mutex;
pthread_cond_t cond;
typedef void (*callback_one)(void*);
typedef int (*callback_two)(void *,void *);
void signal_alarm(int sig)
{
	pthread_mutex_lock(&mutex);
	pthread_cond_wait(&cond,&mutex);
	printf("I in sigane \r\n");
	pthread_mutex_unlock(&mutex);
}
void print(callback_one f,void* para)
{	
	signal(SIGALRM,signal_alarm);
	alarm(8);
	f(para);
}

int main()
{
	int a=4;
	int b=6;
	int i;
	char buf[8];
	char temp;
	FILE *fp=NULL;
	pthread_mutex_init(&mutex,NULL);
	pthread_cond_init(&cond,NULL);
	printf("In callback !\r\n");
	print(say_hello,"fdsafd");
#include <stdio.h>
#include <st



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: