mridoni / gixsql

GixSQL is an ESQL preprocessor and a series of runtime libraries to enable GnuCOBOL to access PostgreSQL, ODBC, MySQL, Oracle and SQLite databases.
GNU General Public License v3.0
16 stars 8 forks source link

multiple-thread support #143

Open GitMensch opened 1 year ago

GitMensch commented 1 year ago

The main questions are:

Note: I do know that GnuCOBOL's libcob is not thread-safe (it uses static buffers between some calls, for example for INSPECT so those access would need to be adjusted or otherwise guarded)

A side question:

I've just recognized that the oracle client library - at least when used with procob generated COBOL programs - opens at least one additional thread. Threading may be beneficial for: