Habilitar el bloqueo optimista

Puede habilitar esquemas de control de concurrencia optimista para beans de entidad CMP 1.x.

El control de concurrencia es la gestión de la contienda por recursos de datos. Un esquema de control de concurrencia se considera pesimista cuando busca en un recurso determinado al principio de la transacción de acceso a datos y no lo libera hasta que se encuentra la transacción. Un esquema de control de concurrencia se considera optimista cuando se adquieren bloqueos y se liberan después de un breve período de tiempo al final de una transacción.

El objetivo de la concurrencia optimista es minimizar el tiempo durante el cual un recurso determinado no estará disponible para que lo utilice otra transacción. Esto es especialmente importante en las transacciones de larga ejecución, que en un esquema pesimista bloquean un recurso durante períodos de tiempo excesivamente prolongados.

En un esquema optimista, los bloqueos se obtienen inmediatamente antes de una operación de lectura y se liberan inmediatamente después. Los bloqueos de actualización se obtienen inmediatamente antes de una operación de actualización y se mantienen hasta el final de la transacción.

Si desea más información sobre el bloqueo optimista y el control de concurrencia, consulte la documentación de WebSphere Application Server.

Para habilitar el bloqueo optimista para beans de entidad CMP 1.x:

  1. Cambie a la perspectiva J2EE.
  2. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en el módulo EJB deseado y seleccione Abrir con > Editor del descriptor de despliegue del menú emergente.
  3. En la página Bean del editor, desplácese a la sección Control de concurrencia.
  4. Active el recuadro de selección Habilitar bloqueo optimista.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.