xost, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
 
 
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 11/12/2019 10:48:27 PM
Xnechijli01
El hilo principal en Android
Código para el hilo principal en kotlin
votos 0 comentarios 0 enviar vínculo a un amigo
Tags Kotlin
 
El hilo principal en kotlin y en Android
 

?Como parte de nuestro curso de kotlin te explicamos qué es el hilo principal en Android para qué sirve y cómo evitamos que se plasme.

¿Por qué preocuparse por el hilo principal?

Es muy importante que nunca bloqueemos el hilo principal en Android, ya que este es responsable de manejar todas las operaciones relacionadas con la interfaz de usuario, como actualizar algo en la pantalla o tratar las interacciones del usuario.

El hilo principal tiene que hacer todas estas operaciones en menos de 16 ms para mantener la velocidad de actualización de la pantalla de 60FPS para brindar una experiencia fluida al usuario.

Si se bloquea el hilo principal, la interfaz de usuario se congelará, y si se bloquea durante el tiempo suficiente, la aplicación puede incluso mostrar un mensaje de Aplicación que no responde al usuario. No quieres ninguna parte de esto.

Eso es lo mejor de las corutinas de Kotlin, hacen que su código sea seguro. No dudes en llamar a cualquier operación de larga duración como solicitudes de red directamente desde el hilo principal sin tener que preocuparte por bloquear este hilo principal.

¿Cómo funcionan las corutinas internamente?

Veamos primero el panorama general. Kotlin hace uso de las funciones de suspensión, que pueden suspenderse sin bloquear el hilo principal. ¿Cómo es esto diferente del bloqueo?

Un proceso se bloquea cuando hay algún motivo externo por el que no se puede reiniciar; por ejemplo, un dispositivo de E / S no está disponible o un archivo de semáforo está bloqueado.

Un proceso suspendido significa que el sistema operativo ha dejado de ejecutarlo, pero eso podría ser solo por división de tiempo (multitarea). No hay implicación de que el proceso no se pueda reanudar de inmediato.

En la siguiente nota hablaremos del tema. Por el momento puedes ver nuestro curso de javascript y el curso de C#
 

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
Cómo evitar que Android detenga una aplicación
Kotlin Coroutines para principiantes
Inicio de codificación con kotlin
Curso intensivo de kotlin
El scriping en Kotlin
Proyectos multiplataforma en Kotlin
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de xost.
 
Documento sin título
 
Documento sin título
PARTICIPANTES
8 A B C D E F G H I J K L M N O P Q R S T U V W X Y
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron qué leen
Qué lees
+ comentarios
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Internet
Confirmación para abandonar sitio web con javascript
Xnechijli01
Ventana emergente confirmación de abandono de sitio web
 
10/23/2019 10:35:04 PM
 
Mostrar elementos en html
Xnechijli01
Javascript para mostrar elementos
 
10/16/2019 12:32:38 PM
 
Ocultar elementos en html
Xnechijli01
Cómo ocultar y Mostrar elementos usando javascript en html
 
10/16/2019 12:30:13 PM
 
Los blogs de Internet
Xnechijli01
El uso de los blogs en la sociedad actual
 
8/26/2019 8:53:55 PM
 
Que es un avatar en Internet
Xnechijli01
Los avatares dentro de la web actual
 
8/26/2019 8:46:15 PM
 
Las características de HTML5
Xnechijli01
Estás son algunas de las características propias de HTML5
 
8/21/2019 6:28:48 PM
 
Multidifusión en la web
Xnechijli01
Qué es y cómo funciona la multidifusión en la web
 
8/20/2019 8:46:00 PM
 
Implementa el hacking etico en tu corporacion y evita pedidas de informacion
aaragones
Rompiendo las barreras de lo imposible
 
5/19/2018 6:20:53 AM
 
Arquitectos técnicos Madrid, profesionalidad y dedicación
redaccion2pe
Los arquitectos técnicos Madrid pondrán en marcha sus capacidades para resolver el problema y de esta forma entregar una estructura perfecta e impecable.
 
2/9/2017 6:47:31 AM
 
Curso Prestashop: Expande tus posibilidades en el mercado online
redaccion2pe
Es un hecho que la tecnología está para usarla. Hoy en día casi todo se resuelve vía Internet, por esta razón, para cualquier persona que desee iniciar un negocio es preciso que se asegure de estar lo
 
1/26/2017 5:05:20 AM
 
+ publicaciones
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.