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

Kirim email ke