• Miércoles 20 de Noviembre de 2024, 16:32

Autor Tema:  Acceder a una clase sólo como lectura  (Leído 840 veces)

Mikan

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Acceder a una clase sólo como lectura
« en: Sábado 14 de Agosto de 2010, 11:33 »
0
Hola! Mi pregunta puede parecer un poco rara pero tiene su sentido...
Estoy haciendo que un programa que hasta ahora era lineal, divida sus tareas en threads para mejorar la velocidad.
El problema es que tengo que detectar que variables son de escritura, porque son las que darian problemas si varios threads accedieran a ellas a la vez.

Por tanto, hay alguna manera de marcar una clase como "solo lectura", y así cuando intente escribir en alguna variable me salte error? Porque és un código bastante extenso, con muchas clases derivadas, y me estoy volviendo loca buscando a mano...

Gracias por adelantado!

Mikan.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Acceder a una clase sólo como lectura
« Respuesta #1 en: Sábado 14 de Agosto de 2010, 20:29 »
0
¿No seria mejor declarar esos miembros privados y hacer metodos getter/setter? Podrias implementar la sincronizacion en los metodos, no se si pensaste en eso (mutex, secciones criticas, etc.).

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.