Suggerimenti per la scrittura di un plug-in nsapi che chiama sybase, che deve essere thread-safe

StackOverflow https://stackoverflow.com/questions/639395

  •  11-07-2019
  •  | 
  •  

Domanda

Sto divertendo un sacco a cercare la documentazione di Sybase che dice se il client 12.5 è sicuro per i thread. Devo effettuare chiamate thread-safe di sybase perché sto scrivendo un plug-in nsapi che vive in un ambiente thread. Quindi o devo assicurarmi che il client sybase possa essere eseguito in un ambiente thread o avrei bisogno di serializzare le chiamate a sybase che rallenterebbero il mio server web. Suggerimenti?

È stato utile?

Soluzione

Il client aperto 12.5.1 è thread-safe, devi solo collegarti alla libreria corretta.

  

A partire da questa versione, la versione thread-safe delle librerie Open Client / C è scritta usando thread POSIX. Tutte le librerie multithread usano il modello di denominazione * _r.a per le librerie statiche o * _r.so per le librerie condivise. Per le applicazioni multithread, utilizzare le librerie con il suffisso "_r", come libcs_r.a. Per le applicazioni non multithread, utilizzare le librerie senza il suffisso "_r", come libcs.a.

http://download.sybase.com/pdfdocs/sdr1251e/ocssun04.pdf

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top