Avatar billede 3string Nybegynder
27. december 2002 - 16:33 Der er 5 kommentarer og
2 løsninger

Flere cpu'er?

Hvad skal der til, for at jeg kan udnytte at en maskine har flere cpu'er i Delphi?

Evt et eks.
Avatar billede nico26 Nybegynder
27. december 2002 - 16:43 #1
Er det ikke noget OS tager sig af?
Avatar billede soreno Praktikant
27. december 2002 - 16:46 #2
Jow, det er Operativ Systemets opgave at fordele time slices til processer og tråde.
Det er dog krævet at applikationen er trådet for at (true) concurrent afvikling kan foregå.
Avatar billede soreno Praktikant
27. december 2002 - 16:47 #3
..
(Ihvertfald teoretisk)

Der skal muligvis sættes et parameter ved kompilering af applikationen ?
Avatar billede doc404 Novice
27. december 2002 - 19:31 #4
Du skal blot sørge for at det, der laver arbejdet i din app ligger i TThreads - så klarer Windows resten...
Avatar billede 3string Nybegynder
27. december 2002 - 20:10 #5
Jeg har en database, som skal opdateres 24 timer i døgnet og der er ca 10000 poster.
En opdatering tager ca. 1 sekund + hente/gemme data i db.

Vil der være en fordel i at have f.eks 100 tråde eller vil det være lige så effektiv med kun 2 tråde. Jeg tænker på at min maskine kun har 2 cpu'er?
Avatar billede doc404 Novice
27. december 2002 - 20:17 #6
Mon ikke langt den størte del af arbejdet ligger i db'en? Så det er spørgsmålet om du i det hele taget for noget ud af det. Men hvis du koder rigtigt, så er det nemt at eksperimentere med antallet af threads
Avatar billede 3string Nybegynder
28. december 2002 - 02:19 #7
Er det mig eller virker eksperten ikke i dag.

Jeg bliver ofte spurt om at logge på, selv om jeg er logget på og jeg kan ikke få lov til at accepterer svarene...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester