Availability:C-language interface function
bool PL_thread_destroy_engine()Destroy the Prolog engine in the calling thread. Only takes effect if
PL_thread_destroy_engine() 
is called as many times as
PL_thread_attach_engine() 
in this thread. Returns TRUE on success and FALSE 
if the calling thread has no engine or this Prolog does not support 
threads.
Please note that construction and destruction of engines are 
relatively expensive operations. Only destroy an engine if performance 
is not critical and memory is a critical resource.