Questions marquées «task»

Une tâche est une abstraction qui est utilisée pour travailler avec la concurrence, elle peut désigner une opération qui doit être exécutée simultanément avec le reste d'un programme. Une tâche est un thread d'exécution simultané dans Ada et représente une opération asynchrone dans .NET, elle correspond également à Threads en Java.

5
Dois-je m'inquiéter de l'avertissement "Cette méthode asynchrone ne dispose pas d'opérateurs d'attente et s'exécutera de manière synchrone"
J'ai une interface qui expose certaines méthodes asynchrones. Plus spécifiquement, il a des méthodes définies qui retournent soit Task soit Task <T>. J'utilise les mots clés async / await. Je suis en train d'implémenter cette interface. Cependant, dans certaines de ces méthodes, cette implémentation n'a rien à attendre. Pour cette …

4
Platform.runLater et Task dans JavaFX
J'ai fait des recherches à ce sujet mais je suis encore TRÈS confus pour dire le moins. Quelqu'un peut-il me donner un exemple concret de quand utiliser Tasket quand utiliser Platform.runLater(Runnable);? Quelle est exactement la différence? Existe-t-il une règle d'or pour utiliser l'un de ces outils? Corrigez-moi également si je …

7
Tâche.Exécuter avec des paramètres?
Je travaille sur un projet de réseau multi-tâches et je suis nouveau Threading.Tasks. J'ai implémenté un simple Task.Factory.StartNew()et je me demande comment puis-je le faire avec Task.Run()? Voici le code de base: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); Je regardais dans System.Threading.Tasks.Taskdans l' Explorateur …

3
Comment déclarer une tâche non démarrée qui attendra une autre tâche?
J'ai fait ce test unitaire et je ne comprends pas pourquoi "attendre Task.Delay ()" n'attend pas! [TestMethod] public async Task SimpleTest() { bool isOK = false; Task myTask = new Task(async () => { Console.WriteLine("Task.BeforeDelay"); await Task.Delay(1000); Console.WriteLine("Task.AfterDelay"); isOK = true; Console.WriteLine("Task.Ended"); }); Console.WriteLine("Main.BeforeStart"); myTask.Start(); Console.WriteLine("Main.AfterStart"); await myTask; Console.WriteLine("Main.AfterAwait"); Assert.IsTrue(isOK, …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.