> For the complete documentation index, see [llms.txt](https://its-matrix.gitbook.io/kthreading/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://its-matrix.gitbook.io/kthreading/about.md).

# What is KThreading?

{% hint style="warning" %}

### Please note that the documentation is still being written. Will be ready soon.

{% endhint %}

KThreading is a Python library that provides advanced functionality for interacting with threads. It offers the following features:

1. Forced thread termination: The library allows you to forcibly terminate threads.
2. Timed execution of functions: KThreading enables you to launch functions with a specified timeout.
3. Retrieval of function results: The library provides the capability to retrieve the results of functions running in separate threads.
4. Quick thread launch: KThreading offers a simple and convenient interface for launching threads with a single line of code.
5. Usage of functions as error handlers: The library allows for the usage of functions as error handlers, which will be called in case of exceptions occurring in a thread.

With the KThreading library, you can efficiently manage threads and leverage multithreading in your Python projects.<br>
