Merge pull request #5439 from alexrp/master
[mono.git] / docs / sources / mono-api-threads.html
index 3696f37885615ecfdcd84dd3f9ceeb7315e2988c..f335677438a33f2081dc1a53d05994f1fab616d5 100644 (file)
@@ -1,46 +1,33 @@
 <h2>Working with threads</h2>
 
 <h3>Thread API</h3>
-<h4><a name="api:mono_thread_abort_all_other_threads">mono_thread_abort_all_other_threads</a></h4>
 <h4><a name="api:mono_thread_attach">mono_thread_attach</a></h4>
 <h4><a name="api:mono_thread_create">mono_thread_create</a></h4>
 <h4><a name="api:mono_thread_current">mono_thread_current</a></h4>
 <h4><a name="api:mono_thread_detach">mono_thread_detach</a></h4>
 <h4><a name="api:mono_thread_exit">mono_thread_exit</a></h4>
-<h4><a name="api:mono_thread_force_interruption_checkpoint">mono_thread_force_interruption_checkpoint</a></h4>
-<h4><a name="api:mono_thread_get_abort_signal">mono_thread_get_abort_signal</a></h4>
-<h4><a name="api:mono_thread_get_pending_exception">mono_thread_get_pending_exception</a></h4>
-<h4><a name="api:mono_thread_interruption_checkpoint">mono_thread_interruption_checkpoint</a></h4>
-<h4><a name="api:mono_thread_interruption_requested">mono_thread_interruption_requested</a></h4>
-<h4><a name="api:mono_thread_interruption_request_flag">mono_thread_interruption_request_flag</a></h4>
+<h4><a name="api:mono_thread_get_managed_id">mono_thread_get_managed_id</a></h4>
+<h4><a name="api:mono_thread_get_name_utf8">mono_thread_get_name_utf8</a></h4>
+<h4><a name="api:mono_thread_is_foreign">mono_thread_is_foreign</a></h4>
 <h4><a name="api:mono_thread_manage">mono_thread_manage</a></h4>
 <h4><a name="api:mono_thread_new_init">mono_thread_new_init</a></h4>
-<h4><a name="api:mono_thread_pop_appdomain_ref">mono_thread_pop_appdomain_ref</a></h4>
-<h4><a name="api:mono_thread_push_appdomain_ref">mono_thread_push_appdomain_ref</a></h4>
-<h4><a name="api:mono_thread_request_interruption">mono_thread_request_interruption</a></h4>
-<h4><a name="api:mono_threads_abort_appdomain_threads">mono_threads_abort_appdomain_threads</a></h4>
 <h4><a name="api:mono_threads_get_default_stacksize">mono_threads_get_default_stacksize</a></h4>
-<h4><a name="api:mono_threads_install_cleanup">mono_threads_install_cleanup</a></h4>
 <h4><a name="api:mono_threads_set_default_stacksize">mono_threads_set_default_stacksize</a></h4>
+<h4><a name="api:mono_thread_set_manage_callback">mono_thread_set_manage_callback</a></h4>
 <h4><a name="api:mono_thread_stop">mono_thread_stop</a></h4>
 
 <h4><a name="api:mono_thread_get_main">mono_thread_get_main</a></h4> 
 <h4><a name="api:mono_thread_set_main">mono_thread_set_main</a></h4> 
-<h4><a name="api:mono_thread_get_tls_key">mono_thread_get_tls_key</a></h4> 
-<h4><a name="api:mono_pthread_key_for_tls">mono_pthread_key_for_tls</a></h4> 
-
-
-<h3>Thread Pool API</h3>
-<h4><a name="api:mono_thread_pool_add">mono_thread_pool_add</a></h4>
-<h4><a name="api:mono_thread_pool_finish">mono_thread_pool_finish</a></h4>
 
 <h3>Monitors</h3>
 
 <h4><a name="api:mono_monitor_enter">mono_monitor_enter</a></h4>
+<h4><a name="api:mono_monitor_enter_v4">mono_monitor_enter_v4</a></h4>
 <h4><a name="api:mono_monitor_exit">mono_monitor_exit</a></h4>
 <h4><a name="api:mono_monitor_try_enter">mono_monitor_try_enter</a></h4>
 
-<h3>Mono VM development</h3>
-<h4><a name="api:mono_threads_clear_cached_culture">mono_threads_clear_cached_culture</a></h4> 
-<h4><a name="api:mono_thread_suspend_all_other_threads">mono_thread_suspend_all_other_threads</a></h4> 
-<h4><a name="api:mono_thread_has_appdomain_ref">mono_thread_has_appdomain_ref</a></h4> 
+<h3>Initialization and Shutdown</h3>
+
+<h4><a name="api:mono_thread_cleanup">mono_thread_cleanup</a></h4>
+<h4><a name="api:mono_thread_detach_if_exiting">mono_thread_detach_if_exiting</a></h4>
+<h4><a name="api:mono_thread_init">mono_thread_init</a></h4>