Cita: Porque de hecho una de las mayores ventajas de InnoDB frente a MyISAM es precisamente que no bloquea las tablas solo la fila que está modificando.
Bueno, la primera ventaja entre MyISAM e InnoDB es que en InnoDB existen las transacciones, mientras que en MyISAM no.
Con respecto a la concurrencia de transacciones, te recomiendo darle una leída al tema, por ejemplo en esta página:
Concurrencia
Allí verás los temas de los diferentes accesos a lecturas, bloqueos en MySQL, y al final un ejercicio sobre concurrencia.