//export createThreadCallback func createThreadCallback() { C.register_sig_handler() C.pthread_setcanceltype(C.PTHREAD_CANCEL_ASYNCHRONOUS, nil) callback := <-create_callback args := <-create_args callback(args) }
func init() { C.register_sig_handler() create_callback = make(chan ThreadCallback, 1) create_args = make(chan interface{}, 1) }
func init() { C.register_sig_handler() create_callback = make(chan ThreadCallback, 1) }