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 ?

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de beto.bateria

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.

Imagen de Nopalin

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

Imagen de beto.bateria

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).