Comment tuez-vous un java.lang.Threaden
Comment tuez-vous un java.lang.Threaden
En Python pour * nix, time.sleep()bloque-t-il le thread ou le
Cela signifie-t-il que deux threads ne peuvent pas modifier simultanément les données sous-jacentes? Ou cela signifie-t-il que le segment de code donné fonctionnera avec des résultats prévisibles lorsque plusieurs threads exécutent ce segment de
J'ai développé une application pour afficher du texte à des intervalles définis dans l'écran de l'émulateur Android. J'utilise la Handlerclasse. Voici un extrait de mon code: handler = new Handler(); Runnable r = new Runnable() { public void run() { tv.append("Hello World"); } };...
На этот вопрос есть ответы на Stack Overflow на рdedом : Чем std :: unique_lock отличается от std :: lock_guard? J'ai deux cas d'utilisation. A. Je veux synchroniser l'accès par deux threads à une file d'attente. B. Je veux synchroniser l'accès de deux threads à une file d'attente et utiliser une...
Un sémaphore est un concept de programmation fréquemment utilisé pour résoudre des problèmes de multi-threading. Ma question à la communauté: Qu'est-ce qu'un sémaphore et comment
Existe-t-il une classe Pool pour les threads de travail , similaire à la classe Pool du module de multitraitement ? J'aime par exemple la manière simple de paralléliser une fonction de carte def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func,...
Mon code est comme ci-dessous public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. /// </summary>...
La fonction fooci-dessous renvoie une chaîne 'foo'. Comment puis-je obtenir la valeur 'foo'renvoyée par la cible du thread? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join()...
J'ai un peu de code que je dois exécuter dans un thread différent de l'interface graphique car il provoque actuellement le gel du formulaire pendant l'exécution du code (environ 10 secondes). Supposons que je n'ai jamais créé de nouveau thread auparavant; quel est un exemple simple / basique de la...
Comment utiliser le filetage en swift? dispatchOnMainThread:^{ NSLog(@"Block Executed On %s", dispatch_queue_get_label(dispatch_get_current_queue()));
Dans un service Android, j'ai créé des threads pour effectuer une tâche d'arrière-plan. J'ai une situation où un thread doit publier certaines tâches dans la file d'attente de messages du thread principal, par exemple a Runnable. Existe-t-il un moyen d'obtenir Handlerle fil principal et de le...
На этот вопрос есть ответы на Stack Overflow на рdedом : Прерывание процесса и задержка на исполнение Voici le code Python pour exécuter une commande arbitraire renvoyant ses stdoutdonnées, ou déclencher une exception sur les codes de sortie non nuls: proc = subprocess.Popen( cmd,...
Quelqu'un peut-il expliquer avec des exemples (de code) quelle est la différence entre l' impasse et le livelock
En C # lors du débogage de threads par exemple, vous pouvez voir l'ID de chaque thread. Je n'ai pas pu trouver un moyen d'obtenir ce même fil, par programme. Je n'ai même pas pu obtenir l'ID du thread actuel (dans les propriétés du Thread.currentThread). Donc, je me demande comment Visual Studio...
Quelle est la différence entre les modes de manipulation suivants InterruptedException? Quelle est la meilleure façon de procéder? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } OU try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); }...
J'essaie de comprendre ce qui rend le verrouillage de la concurrence si important si l'on peut l'utiliser synchronized (this). Dans le code factice ci-dessous, je peux faire soit: synchronisé la méthode entière ou synchroniser la zone vulnérable ( synchronized(this){...}) OU verrouillez la zone de...
C # a-t-il sa propre version du mot-clé "synchronisé" java? C'est-à-dire en java, il peut être spécifié soit pour une fonction, un objet ou un bloc de code, comme ceci: public synchronized void doImportantStuff() { // dangerous code goes here. } ou public void doImportantStuff() { // trivial stuff...
J'écris un serveur et j'envoie chaque action de dans un thread séparé lorsque la demande est reçue. Je le fais parce que presque chaque demande fait une requête de base de données. J'utilise une bibliothèque de threadpool pour réduire la construction / destruction des threads. Ma question est: quel...
Quand utilisons-nous AtomicReference? Est-il nécessaire de créer des objets dans tous les programmes multithread? Fournissez un exemple simple où AtomicReference doit être