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).
Un System.Timers.Timer s'écoule-t-il sur un thread distinct de celui qui l'a créé? Disons que j'ai une classe avec une minuterie qui se déclenche toutes les 5 secondes. Lorsque la minuterie se déclenche, dans la méthode écoulée, un objet est modifié. Disons que cela prend beaucoup de temps pour modifier cet …
J'utilise Java et je souhaite maintenir un servlet en cours d'exécution dans mon application, mais je ne sais pas comment le faire. Mon servlet a une méthode qui donne le nombre d'utilisateurs à partir d'une base de données sur une base quotidienne ainsi que le nombre total d'utilisateurs de toute …
Pourquoi n'est i++pas atomique en Java? Pour approfondir un peu Java, j'ai essayé de compter la fréquence à laquelle la boucle dans les threads est exécutée. Alors j'ai utilisé un private static int total = 0; dans la classe principale. J'ai deux fils. Sujet 1: Impressions System.out.println("Hello from Thread 1!"); …
J'obtiens l'erreur suivante lors de l'exécution d'un programme multi-thread java.lang.OutOfMemoryError: Java heap space L'erreur ci-dessus s'est produite dans l'un des threads. À ma connaissance, l'espace de tas est occupé par des variables d'instance uniquement. Si cela est correct, alors pourquoi cette erreur s'est produite après une exécution correcte pendant un …
Quelle est la meilleure façon d'exécuter du code sur un thread distinct? Est-ce: [NSThread detachNewThreadSelector: @selector(doStuff) toTarget:self withObject:NULL]; Ou: NSOperationQueue *queue = [NSOperationQueue new]; NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(doStuff:) object:nil; [queue addOperation:operation]; [operation release]; [queue release]; J'ai fait la deuxième façon, mais le livre de cuisine Wesley que …
Je développe une application dans laquelle je dois mettre à jour certaines informations chaque fois que l'utilisateur se connecte au système, j'utilise également la base de données du téléphone. Pour toutes ces opérations (mises à jour, récupération de données à partir de la base de données, etc.), j'utilise des tâches …
Mon professeur dans une classe Java de niveau supérieur sur le threading a dit quelque chose dont je n'étais pas sûr. Il a déclaré que le code suivant ne mettrait pas nécessairement à jour la readyvariable. Selon lui, les deux threads ne partagent pas nécessairement la variable statique, en particulier …
Je ne sais pas si le multithreading fonctionne ou non en Python. Je sais qu'il y a eu beaucoup de questions à ce sujet et j'en ai lu beaucoup, mais je suis toujours confus. Je sais d'après ma propre expérience et j'ai vu d'autres personnes publier leurs propres réponses et …
J'ai une application qui met à jour ma grille de données chaque fois qu'un fichier journal que je regarde est mis à jour (ajouté avec un nouveau texte) de la manière suivante: private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int …
Je duplique une application Objective-C TV Show existante vers une nouvelle version Swift à l'aide de Xcode 6.1 et j'ai des problèmes avec CoreData. J'ai créé un modèle de 4 entités, créé leur sous-classe NSManagedObject (dans Swift) et tous les fichiers ont les cibles d'application appropriées définies (pour 'Compile Sources'). …
class ThreadSafeClass extends Thread { private static int count = 0; public synchronized static void increment() { count++; } public synchronized void decrement() { count--; } } Quelqu'un peut-il expliquer pourquoi la classe ci-dessus n'est pas thread-safe?
J'ai beaucoup de mal à comprendre comment la file d'attente multiprocesseur fonctionne sur python et comment l'implémenter. Disons que j'ai deux modules python qui accèdent aux données à partir d'un fichier partagé, appelons ces deux modules un écrivain et un lecteur. Mon plan est que le lecteur et l'écrivain placent …
J'ai un programme qui génère des threads (~ 5-150) qui effectuent un tas de tâches. À l'origine, j'ai utilisé un FixedThreadPoolparce que cette question similaire suggérait qu'ils étaient mieux adaptés pour des tâches plus longues et avec ma connaissance très limitée du multithreading, j'ai considéré la durée de vie moyenne …
Dans mon application, j'ai une méthode statique qui est appelée à partir de plusieurs threads en même temps. Y a-t-il un risque que mes données soient mélangées? Lors de ma première tentative, la méthode n'était pas statique et je créais plusieurs instances de la classe. Dans ce cas, mes données …
à partir de Rails 4 , tout devrait fonctionner dans un environnement threadé par défaut. Ce que cela signifie, c'est tout le code que nous écrivons ET TOUTES les gemmes que nous utilisons doivent êtrethreadsafe donc, j'ai quelques questions à ce sujet: Qu'est-ce qui n'est PAS thread-safe dans ruby / …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.