obsolete/thread.c
void __thread_unlock_nr( JIMP_obj obj, JIMP_thread_s *own_thread ) {

	JIMP_thread_s *obj_th;
	obj_th = (JIMP_thread_s*) heap[obj].vm_t;
	
	pthread_mutex_unlock( &obj_th->o_lock );
}
/* Unlock object but lock not remove */
Unlock object but lock not remove
Unlock object but lock not remove
void __thread_unlock_nr( JIMP_obj obj, JIMP_thread_s *own_thread ) {
	JIMP_thread_s *obj_th;
	obj_th = (JIMP_thread_s*) heap[obj].vm_t;
	pthread_mutex_unlock( &obj_th->o_lock );
}
void __thread_unlock_nr ( JIMP_obj obj , JIMP_thread_s * own_thread ) { JIMP_thread_s * obj_th ; obj_th = ( JIMP_thread_s * ) heap [ obj ] . vm_t ; pthread_mutex_unlock ( & obj_th -> o_lock ) ; }
Unlock object but lock not remove
Unlock object but lock not remove