duda en concurrencia
Buenas a todos, escribo aquí para preguntarles sobre que mecanismo utilizar a la hora de resolver la concurrencia , ya que no sé si utiizar la herramienta de patrones de diseño o los que me proporciona hibernate.¿ cual es la mejor opcion ?
- Inicie sesión o regístrese para enviar comentarios
Creo que te falta
Creo que te falta algo:
Concurrencia: esta relacionado con crear mas procesos dentro de tu programa para que pueda hacer dos o mas tareas al mismo tiempo.
Patrones de diseño: Son un tipo de plantillas que sirven para resolver problemas bien especificos. Aunque hay patrones que resuelven ciertos problemas de concurrencia, creo que no es por ahi.
Hibernate: Sirve para guardar, consultar, borrar y editar informacion, que esta generalmente en una base de datos.
Te recomendaria que expliques tu problema para que se te pueda ayudar.
explicacion problema
el problema es que tengo que mostrar un tablon con las noticias nuevas de mi negocio, y tengo dichas noticias guardadas en la base de datos. Para resolver la concurrencia que existe cuando 2 usuarios acceden a la misma informacion, estoy pensando en utilizar el patron singleton o mecanismo de hibernate, como variables de segundo cache o bloque pesimista. Hago esta pregunta para pedir consejo que es mas conveniente utilizar, ya que no tengo mucha experiencia en esto y me gustaría escuchar vuestas opiniones.
Pero si el acceso es de solo
Pero si el acceso es de solo lectura al mismo bloque de información no debes preocuparte por concurrencia, preocupate cuando sea el mismo bloque de información (ej una columna de un registro este siendo modificada al mismo tiempo por dos usuarios distintos).
Te estas metiendo en camisa de once varas si lo único que quieres es mostrar información.
sobres
Si estas hablando de
Si estas hablando de hibernate me imagino que usas un servidor como j2ee, tomcat o parecido; si es asi no hay ningin problema.
Si no estas usando ningun servidor como los que mencione, en vez de singleton usa sincrhonized(no esta bien escrito).