Parametry
cdp | kontextová proměnná klienta |
Od verze:
7.0b
Popis
Funkce assign_to_thread
umožňuje provoz aplikací, které mají více vláken přistupujících k databází a jedno vlákno může používat spojení vytvořené jiným vláknem. V takovém případě vlákno musí před započetím práce s databází zavolat tuto funkci. Po ukončení práce, zejména však předtím, než začne využívat jiné spojení na databázi, vlákno musí zavolat funkci unassign
.
Výše uvedené pravidlo platí bez ohledu na to, zda aplikace vytvoří pouze jedno spojení na databázi nebo více.
Každému spojení na databázový server přísluší jedna kontextová proměnná cd, na níž odkazuje ukazatel cdp. Tyto funkce se volají na kontextovou proměnnou, na níž úspěšně proběhla funkce connect
. Volají se před provedením disconnect
.
V době, kdy jedno vlákno používá některé spojení na databázi, nesmí se stejným spojením pracovat jiné vlákno. O dodržení této podmínky se musí postarat aplikace.
Viz