MySQL 5.6 C API Developer Guide  /  C API Thread Interface

Chapter 7 C API Thread Interface

The MySQL C API includes functions enabling threaded client applications to be written. These functions provide control over thread initialization and termination with the client. See also Section 3.3, “Writing C API Threaded Client Programs”.

Another C API function, mysql_thread_id(), has thread in its name but is not used for client threading purposes. Instead, it returns the ID of the server thread associated with the client, much like the CONNECTION_ID() SQL function. See Section 5.4.73, “mysql_thread_id()”.