Exemplo n.º 1
0
//export createThreadCallback
func createThreadCallback() {
	C.register_sig_handler()
	C.pthread_setcanceltype(C.PTHREAD_CANCEL_ASYNCHRONOUS, nil)
	callback := <-create_callback
	args := <-create_args
	callback(args)

}
Exemplo n.º 2
0
func init() {
	C.register_sig_handler()
	create_callback = make(chan ThreadCallback, 1)
	create_args = make(chan interface{}, 1)
}
Exemplo n.º 3
0
func init() {
	C.register_sig_handler()
	create_callback = make(chan ThreadCallback, 1)
}