Пример #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)

}
Пример #2
0
func init() {
	C.register_sig_handler()
	create_callback = make(chan ThreadCallback, 1)
	create_args = make(chan interface{}, 1)
}
Пример #3
0
func init() {
	C.register_sig_handler()
	create_callback = make(chan ThreadCallback, 1)
}