shared libraries -- come svilupparle?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ciao a tutti,
mi trovo a dover fare il porting per linux di una grossa libreria
scritta in c++ (originariamente per windozz), ma non ho esperienze
precedenti in questo tipo di programmazione sotto unix. I tool gnu
per
la gestione del progetto (make, libtool, autoconf, automake)
sono eccellenti e (dopo un po') diventano anche comodi da
usare/configurare.
Veniamo al problema: la libreria contiene delle strutture dati
globali che possono essere lette e scritte dai suoi clienti. Mi
chiedo
se eventuali task concorrenti leggano/scrivano sulla stessa zona di
memoria e quindi se queste operazione debbano essere sincronizzate.
In generale, oltre al problema specifico, avete qualche riferimento
bibliografico circa il link dinamico sotto unix?
Grazie in anticipo,
- --
Enrico Sirola
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>
iQA/AwUBOnE2hZjf7IY3f+B/EQK3dACfeiR79XZA9DtMKDcuz5jcg9qtq2UAn3XZ
27OjhO5UUhRj66aakcosrxMg
=aB9y
-----END PGP SIGNATURE-----
Reply to: