8 votes

Synchrone Vs Asynchrone sur iPhone

Je me demandais ce qu'il fallait faire dans mon cas. Je dois récupérer des données d'un serveur de repos et les afficher dans mon application. L'interface utilisateur pour cela est une webview et si aucune donnée n'est reçue du serveur, il n'y a rien à afficher à l'écran. Dans ce cas, dois-je utiliser une requête asynchrone ou une requête synchrone ? Mon autre question est la suivante : quelle est la différence entre une requête asynchrone et une requête synchrone sur un thread séparé (je pensais que c'était ce que faisait l'asynchrone de toute façon) ? Toute aide serait grandement appréciée. Je suis un débutant sur ios Merci

12voto

Carl Veazey Points 12122

Vous devriez toujours utiliser le chargement asynchrone des requêtes réseau. Ne bloquez jamais le thread principal en attendant une réponse du réseau.

L'asynchrone peut être soit synchrone sur un thread séparé, soit planifié dans la boucle d'exécution de n'importe quel thread.

J'espère que cela vous aidera !

0voto

Arash Zeinoddini Points 243

La différence entre l'asynchrone et le synchrone est que le synchrone est la méthode de communication PC la plus efficace. Cependant, l'asynchrone est la méthode de communication la plus courante utilisée pour les applications de courrier électronique, l'accès à Internet et les réseaux. Le synchrone est généralement utilisé pour la transmission de gros volumes de données.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X