Tabla de contenido:

¿Puedes hacer que la matriz sea volátil?
¿Puedes hacer que la matriz sea volátil?

Video: ¿Puedes hacer que la matriz sea volátil?

Video: ¿Puedes hacer que la matriz sea volátil?
Video: 📌📊Que son las Matrices Dinamicas en Excel📌📊 ✅ Matrices Dinamicas en Excel✅ Matrices Dinamicas 🌐📊✅📈 2024, Mayo
Anonim

La respuesta es sí, puedes hacer un formación (tipo primitivo y de referencia formación p.ej. un int formación y cadena formación ) volátil en Java, pero solo cambia a la referencia que apunta a un matriz será ser visible para todos los hilos, no para el conjunto formación.

Además de esto, ¿es seguro el hilo de matriz de Java?

Java los modelos de memoria consideran cada uno formación elemento como una variable separada. Usted puede tener hilo -Acciones inseguras en una variable de este tipo al igual que cualquier otra variable. los formación en sí mismo es bastante a salvo de amenazas . Puede obtener resultados incorrectos, o incluso resultados imperceptibles o excepciones.

En segundo lugar, ¿cuál es el uso de volatile en Java? Volátil Palabra clave en Java . Volátil la palabra clave es usó para modificar el valor de una variable por diferentes hilos. Tambien es usó para hacer que las clases sean seguras para subprocesos. Significa que varios subprocesos pueden usar un método e instancia de las clases al mismo tiempo sin ningún problema.

La gente también pregunta, ¿dónde se almacenan los elementos de la matriz?

Cuando declaramos un formación , se reserva espacio en la memoria del ordenador para formación . los elementos de El formación están almacenado en estas ubicaciones de memoria. Lo importante de matrices es eso elementos de matriz son siempre almacenado en ubicaciones de memoria consecutivas.

¿Cómo se ordena una matriz?

Echale un vistazo a éste ejemplo:

  1. importar java. util. Matrices;
  2. Clasificación de clases públicas {
  3. public static void main (String args) {
  4. int matriz = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Matrices. ordenar (matriz);
  6. Sistema. fuera. println ("Completamente ordenado:" + Arrays.
  7. int index = Matrices. binarySearch (matriz, 42);
  8. Sistema. fuera.

Recomendado: