AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Positive Zahlen in negative umwandeln

Ein Thema von Larsi · begonnen am 29. Okt 2008 · letzter Beitrag vom 13. Jun 2009
Thema geschlossen
Seite 18 von 22   « Erste     8161718 1920     Letzte »    
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#171

Re: Positive Zahlen in negative umwandeln

  Alt 31. Okt 2008, 22:36
ich glaub, du brauchst dringend ne neue Kühlung. 70°C während des Suchens einer Lösung, das kann nicht das Optimum sein. Da geht mehr. Duch suchst einfach nicht energisch genug. Der RLaptop sollte mindestens auf über 80°C gehen. Da fängt zwar schon langsam das System an zu schmoren und man kann prima Tee kochen auf der CPU aber wenigstens kann keiner sagen, dass nicht ordentlich gesucht wurde.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
 
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#172

Re: Positive Zahlen in negative umwandeln

  Alt 31. Okt 2008, 22:41
Poste doch mal bitte wer ne Lösung, die meine vier Prozessorkerne auch ausnutzt ...
 
Dax
(Gast)

n/a Beiträge
 
#173

Re: Positive Zahlen in negative umwandeln

  Alt 31. Okt 2008, 23:20
Code:
int PROCC = 4;
long[] negParts = new long[PROCC];
Thread[] threads = new Thread[PROCC];
long victim = int.MaxValue;
for(int i = 0; i < PROCC; i++) {
  threads[i] = new Thread(o => {
      int _i = (int)o;
      for(long x = 0; x < victim / PROCC; x++) negParts[_i]--;
    });
  threads[i].Start(i);
}
for(int i = 0; i < PROCC; i++) threads[i].Join();
long result = negParts.Sum();
while (result + victim > 0) result--;
Gerade bei grossen Zahlen skaliert das linear mit der Anzahl der Prozessoren
 
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#174

Re: Positive Zahlen in negative umwandeln

  Alt 1. Nov 2008, 00:49
Von mir gibt's an dieser Stelle mal ein großes RESPEKT an die komplette Community! So viele Ideen, so viel Einfallsreichtum eine doch recht simple Aufgabe zu erledigen, findet man nicht überall. Ihr seid klasse!
Es ist zu wahr um schön zu sein...
 
Benutzerbild von isilive
isilive

Registriert seit: 15. Okt 2008
Ort: Österreich
192 Beiträge
 
Delphi 2009 Professional
 
#175

Re: Positive Zahlen in negative umwandeln

  Alt 1. Nov 2008, 01:50
Auch von mir grosses Kompliment an die Community! So gelacht über manche Ideen hab ich schon lange nicht mehr!

Jetzt weiss ich auch endlich warum Vista so viel Ram braucht. Die haben auch (fast!) so kreative Programmierer wie wir.
Stefan
Jedoch kann die referenzbasierte Implementierung des Standard-Objektmodells in Kombination mit den komplexen syntaktischen Dereferenzierungsregeln bei einer objektorientierten API wie ein Stolperstein wirken.
 
hathor
(Gast)

n/a Beiträge
 
#176

Re: Positive Zahlen in negative umwandeln

  Alt 1. Nov 2008, 07:56
Zitat von isilive:
Auch von mir grosses Kompliment an die Community! So gelacht über manche Ideen hab ich schon lange nicht mehr!

Jetzt weiss ich auch endlich warum Vista so viel Ram braucht. Die haben auch (fast!) so kreative Programmierer wie wir.
.
Klaro: Die lagern die Zwischenergebnisse nicht nur auf sämtliche, angeschlossenen Festplatten aus, sondern auch im RAM !!!
Das ist sensationell - so stehen die Daten schneller zur Verfügung!
 
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#177

Re: Positive Zahlen in negative umwandeln

  Alt 1. Nov 2008, 08:01
Ja und so fordert Microsoft immer mehr Systemanforderungen, nur um im laufenden Betrieb einen Rechenrekord aufzustellen, wie lange es doch braucht, um im Leerlauf von 1 bis 10^20 zu zählen und dabei imLeerlauf die neusten CPUs noch mit bis zu 25% zu belasten.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
 
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#178

Re: Positive Zahlen in negative umwandeln

  Alt 1. Nov 2008, 09:58
Zitat von Matze:
@Sebby: Toller Dienst. *g*
Tja, einen Rekursionstod muss man sterben . Bei alzaimers Version wär dir schon viel früher der Stack ausgegangen. Mit Tail-Calls und Continuations hab ich das Problem vom Stack auf den Heap verschoben, der ist aber leider auch nicht unendlich .
Wenn man allerdings beide Methoden mischen würde... *g*
Sebastian
Moderator in der EE
 
Benutzerbild von alias5000
alias5000

Registriert seit: 10. Sep 2005
Ort: Heilbronn
268 Beiträge
 
#179

Re: Positive Zahlen in negative umwandeln

  Alt 1. Nov 2008, 11:55
Mir fehlt noch die WCF-WPF Lösung, die einen zentralen Rechner für diese hochkomplexe Aufgabe benennt, um die Clients damit nicht "zusätzlich" auszulasten, ich hab da schon ein paar Ideen, was ich da aus dem "zusätzlich" machen werde *g*
Im Interesse der Purierung des germanischen Ideoms ist es opertum den immensen Usus peregrieder Verben auf ein Minimum zu reduzieren.
--> www.lanchat2.de <---
 
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#180

Re: Positive Zahlen in negative umwandeln

  Alt 1. Nov 2008, 11:59
Das wäre doch eine Idee für MS; wenn die eigentliche Arbeit (Berechnungen usw.) nicht mehr vom Client erledigt wird, könnte man die Rechenpower ja für was anderes nutzen ...
Markus Kinzler
 
Thema geschlossen
Seite 18 von 22   « Erste     8161718 1920     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz