Articles of multithreading

Code threadé sur mod_python

J’ai écrit une application Django qui utilise le threading Python pour créer un spider Web, l’araignée fonctionnant comme une série de threads pour vérifier les liens. Lorsque je lance cette application en utilisant le serveur de test django (intégré), l’application fonctionne correctement et les threads semblent démarrer et s’arrêter à temps. Cependant, en exécutant l’application […]

Quel est le meilleur moyen de faire fonctionner plusieurs instances d’une application dans Apache Tomcat?

J’ai une application qui est généralement hébergée sur un serveur Windows 2003 Apache Tomcat et s’intègre aux sites Web des clients. Nous envisagions d’utiliser le service EC2 d’Amazon comme alternative afin de pouvoir travailler dans un environnement d’hébergement prévisible. Malheureusement, et pour des raisons évidentes, vous ne recevez que 5 adresses IP Elastic (adresses IP […]

Multithreading synchrone en Java (Apache HTTPClient)

Je me demande comment j’y arriverais. Disons que je charge une liste de 1 000 mots et pour chaque mot, un fil est créé et dit qu’il effectue une recherche sur Google pour chaque mot. Le problème ici est évident. Je ne peux pas avoir de threads 1k, peut-être I. Gardez à l’esprit que je […]

Pourquoi le multi-threading est-il souvent associé au multitraitement?

En tant que projet d’école, je dois implémenter un serveur http, alors je regardais les architectures de serveur http existantes et je suis tombé sur le module multi-traitement. Ce module implémente un serveur multiprocessus multithread hybride, c’est-à-dire qu’il forge et que chaque processus fourré génère son propre pool de threads qui gère les requêtes. Cela […]

Travailler avec des threads en utilisant Apache et PHP

Est-il possible de travailler avec des threads en PHP via Apache (en utilisant un navigateur) sous Linux / Windows?

PHP flock est-il sûr en mode multithread sous Linux?

La documentation du flock PHP dit qu’elle est dangereuse sur certains serveurs multithread comme ISAPI, car le verrou est un processus très large, donc si une instance de php sur le thread 1 verrouille un fichier, une autre instance php du thread 2 peut aussi la verrouiller. sharepoint vue le même processus possède déjà la […]

Configurer / comstackr mod_php (PHP 5.2.17 pour Apache 2.2.17) avec “Thread Safety” désactivé

Ma dissortingbution Linux est RedHat / CentOS 5.x i386 / x86_64. J’utilise des modes Apache version 2.2.17 (à la fois travailleur et préfork) compilés et personnalisés avec mod_php (PHP 5.2.17) personnalisé également. La page phpinfo () indique que “Thread Safaty” est “activé”. Mon problème est que la dernière version de ZendOptimizer 3.3.9 ne fournit plus […]

Obtention de l’ID de contexte actuel dans une dll ISAPI créée par Delphi et hébergée par Apache

J’ai une classe thread-safe que j’utilise pour obtenir le bon TADOConnection pour un thread donné. Cela fonctionne très bien dans mes exécutables. Cela se résume à ce qui suit: function ConnectionForCurrentThread () : TADOConnection; var thread : TThread; begin thread := TThread.CurrentThread; result := adoConnectionFactory.ConnectionForID(thread.Handle); end; Où adoConnectionFactory finit par gérer une section critique pour […]

ImageMagick identifier.exe ne retourne rien dans le projet parallèle Apache Ant

J’utilise le projet Apache Ant pour rassembler des informations sur les textures. Ici, vous pouvez voir un projet de test qui ne fait que lire sans autres actions. Ceci est un ensemble minimal qui reproduit un méchant bug. J’ai trouvé que parfois, ident.exe de ImageMagick ne renvoie rien – j’ai ajouté un code qui force […]

Comment rendre un interpréteur mod_perl collant par certaines conventions?

Comme il semble que mod_perl ne gère que les interpréteurs Perl par VHOST , est-ce que je peux influencer quel interpréteur cloné mod_perl sélectionne pour traiter une requête? J’ai lu les scopes configurables et jeté un coup d’oeil à “modperl_interp_select” dans la source et j’ai pu voir que si une requête est déjà associée à […]