Questions marquées «multithreading»

Le multithread est la capacité d'un ordinateur ou d'un programme à effectuer un travail simultanément ou de manière asynchrone en utilisant plusieurs flux d'exécution simultanés (généralement appelés threads).

7
Choisissez entre la soumission d'ExecutorService et l'exécution d'ExecutorService
Comment dois-je choisir entre la soumission ou l' exécution d' ExecutorService , si la valeur renvoyée ne me concerne pas? Si je teste les deux, je n'ai vu aucune différence entre les deux, sauf la valeur renvoyée. ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.execute(new Task()); ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.submit(new Task());






10
Synchronisation vs verrouillage
java.util.concurrentL'API fournit une classe appelée as Lock, qui sérialiserait essentiellement le contrôle afin d'accéder à la ressource critique. Il donne des méthodes telles que park()et unpark(). Nous pouvons faire des choses similaires si nous pouvons utiliser des synchronizedmots clés wait()et des notify() notifyAll()méthodes et des utilisations . Je me demande …


5
Comment puis-je convertir ce code foreach en Parallel.ForEach?
Je suis un peu confus Parallel.ForEach. Qu'est- Parallel.ForEachce que c'est et que fait-il exactement? Veuillez ne faire référence à aucun lien MSDN. Voici un exemple simple: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } Comment réécrire cet exemple avec Parallel.ForEach?



8
Comment fonctionnent les méthodes statiques synchronisées en Java et puis-je l'utiliser pour charger des entités Hibernate?
Si j'ai une classe util avec des méthodes statiques qui appelleront les fonctions Hibernate pour accéder aux données de base. Je me demande si l'élaboration de la méthode synchronizedest la bonne approche pour garantir la sécurité des threads. Je veux que cela empêche l'accès des informations à la même instance …

8
Comment trouver un identifiant de thread en Python
J'ai un programme Python multi-thread et une fonction utilitaire writeLog(message), qui écrit un horodatage suivi du message. Malheureusement, le fichier journal résultant ne donne aucune indication sur quel thread génère quel message. Je voudrais writeLog()pouvoir ajouter quelque chose au message pour identifier quel thread l'appelle. Évidemment, je pourrais simplement faire …

10
Comment attendre que le thread se termine avec .NET?
Je n'ai jamais vraiment utilisé le threading auparavant en C # où je dois avoir deux threads, ainsi que le thread principal de l'interface utilisateur. Fondamentalement, j'ai ce qui suit. public void StartTheActions() { //Starting thread 1.... Thread t1 = new Thread(new ThreadStart(action1)); t1.Start(); // Now, I want for the …
178 c#  multithreading 


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.