Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

1 Zum Seitenanfang

Mittwoch, 25. Februar 2004, 20:36

Multi-Threaded

Hi, also was mein problem ist:
Ich will ein script mehrere Sachen gleichzeitig machen lassen.
Weil es keinerlei Ausgaben tätigt sollte es ja eigentlich auch kein Problem sein oder ?
Aber kann man mit PHP das überhaupt machen ? Oder müsste ich dafür eine andere Skript/Programmier Sprache nehmen ?
Wenn ja: welche wäre zu empfehlen ?
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
 

pestahacker

Routinier

Dabei seit: 19.03.2003

Beiträge: 370

 

2 Zum Seitenanfang

Mittwoch, 25. Februar 2004, 21:33

naja, ich wüsste nicht wie, aber wozu is mir auch unklar, hintereinander geht das doch auch, zumal der php server eh blos ein bruchteil einer sekunde braucht um das zu bearbeiten, versteh ich ned warum das paral geschehen soll ^^
Cu Pestahacker o.O?

VISIT http://dcll.de.vu - Deutsche Casio Link List
 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

3 Zum Seitenanfang

Mittwoch, 25. Februar 2004, 21:50

ganz einfach,
weil meine befehle länger dauern, und ich z.b. mehrere Objekte etwas gleichzeitig tun lassen will.
Teilweise dauern diese Vorgänge über eine Minute, weil aber minuten weise was gemacht werden soll und für jedes objekt für jede minute ein wert da sein soll brauche ich diese gleichzeitigkeit
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

4 Zum Seitenanfang

Donnerstag, 26. Februar 2004, 08:15

Hallo,

rein theoretisch geht das in einem Script nicht. Aber Du könntest ja zwei Scripte machen und beide starten, jeweils in einem eigenen Browser. Schon werden die ja "gleichzeitig" abgearbeitet.

In einem Script mehrere Prozesse starten geht nicht.

Gruss
Marty
 

Matt

Foren Gott

Dabei seit: 17.09.2002

Beiträge: 5 573

 

5 Zum Seitenanfang

Donnerstag, 26. Februar 2004, 09:17

Ich stand in einem QBasic Programm vor dem selben Problem.
Ich vermute, du hast das so aufgebaut:

Befehl
sleep (60);
Befehl
usw...

Mir ist dann was anderes eingefallen:

$time = time();
for endlosschleife
if $time + 60 == time()
then mach deinen befel endif
blablabla
end endlosschleife


Ich hoffe du kansnt mit diesem Speudocode was anfangen (Wah, ich bin noch müde, schreibt man den Code so?), aber er sollte schon im wesentlichen klären, wie ich das meine, bei Fragen einfach PM an mich...

Anmerkung

Die Idee ist einfach, den Code auszuführen, wenn die Zeit gekommen ist, und wenn nicht, anderen Code laufen zu lassen, und wenn etwas bestimmtes geschehen ist, die Schleife zu beenden.
nyuuu

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Matt« (26. Februar 2004, 09:21)

 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

6 Zum Seitenanfang

Donnerstag, 26. Februar 2004, 15:37

nein, so wird das sehr warscheinlich nicht klappen,
das script wird per cron deamon einmal pro min aufgerufen, ich wollte damit nicht ein paar aufrufe nöftig sind das mit mehreren threads machen, das wird aber wohl nichts.
gibt es vieleicht ne möglichkeit meherere lynx instanzen zu starten ? Hmm, nein dumme idee.
ICh glaube ich vergesse das ganze einfach wieder
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

7 Zum Seitenanfang

Donnerstag, 26. Februar 2004, 16:59

mit PHP ist es unmöglich, da der interpreter den Code Zeilenweise interpretiert, und er kann einfach keine 2 Zeilen gleichzeitig lesen...

und mit allen anderen Scriptsprachen müsste es genauso sein. du müsstest da schon einen höhere Programmierspache nehmen, die kann man ja auch in seine webseite einbinden.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

8 Zum Seitenanfang

Donnerstag, 26. Februar 2004, 17:47

hmm, ja, dann werde ich mir wohl anschauen müssen wie ich multi threadin mit c++ mache und dann starte ich durch dieses threads einfach mehrerer script instanzen :P
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....