nothing wrote:
> -----cut---------
> pthread_create(&thread1,NULL,(void *) do_one_thing,(void *)&r1);
> pthread_create(&thread2,NULL,(void *) do_another_thing,(void *)&r2);
> ---------end of file---------
>
> coba gantiin jadi
> pthread_create(&thread1,NULL,(void*(*)(void *))do_one_thing,&r1);
Gak bisa... Mas ...
Kemarin terlalu book minded terus enggak di ovreck lagi langsung ditanyakan,
maklum malam minggu udah pengen jalan-2 ke Dago :D
Ternyata setelah saya oprek dapet nya gini :
void *do_one_thing(void *);
...
main()
{
int r1;
pthread_create(&thread1, NULL, do_one_thing, (void *)&r1);
...
}
void *do_one_thing(void *pnum_times)
{
int i,j,x;
int *kuda = (int *)pnum_times; // cast ke int *
...
(*kuda)++;
}
Makasih.. makasih :)
_IaB_
the ovrecker
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3