Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cuándo sincronizo métodos o utilizo bloques sincronizados en mis métodos en un juego de Android?

Estoy buscando en escribir código de gráficos simples en Android y he notado algunos bloques synchronized ().

¿Cuál es el razonamiento detrás de esto y cómo sé cuando debo "sincronizar" mi código?

  • Despierta Android con el uso de adb o Eclipse (justo antes de depurar)?
  • Diferencia entre setAlpha y setImageAlpha
  • Android edittext onchange escucha
  • SparseArray vs HashMap
  • Iniciar una nueva Actividad de una clase que no sea de actividad
  • ¿Existe desventaja en el uso de la Biblioteca de soporte de Android?
  • Tema de pantalla completa para AppCompat
  • Filtrar etiquetas en LogCat (en el complemento Android Eclipse)
  • ¿Qué es android.R.layout.simple_list_item_1?
  • ¿Cómo obtener la altura y el ancho del dispositivo en Runtime?
  • ¿Cómo saber si Android TalkBack está activo?
  • ¿Qué es coredata equivalente para android
  • One Solution collect form web for “¿Cuándo sincronizo métodos o utilizo bloques sincronizados en mis métodos en un juego de Android?”

    synchronized bloques de instrucciones synchronized se usan comúnmente en la programación simultánea ( aplicaciones multiproceso ), donde su aplicación utiliza muchos subprocesos. Como ejemplo para un juego de Android, podría tener un hilo con procesamiento de cliente, otro para el servidor, uno para generar otros procesos, etc.

    La palabra clave por sí misma asegura que los métodos se accedan a un hilo a la vez, lo que los convierte en hilos seguros. Si su aplicación compartía recursos sin utilizar sentencias synchronized , corre el riesgo de que se produzca un bloqueo .

    El bloqueo se traducirá en un bloqueo , es decir, el proceso se cuelga. El bloqueo debe evitarse a toda costa, especialmente tratando con el tamaño del procesador de un teléfono móvil.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.