02. juni 2005 - 15:42Der er
10 kommentarer og 1 løsning
Threads og dataset?
Hej!
Jeg står med et dataset med et par tusind rækker i, og jeg skal lede alle rækker igennem, og starte en funktion med en paramtere. Er det muligt at have flere tråde til at lede det samme dataset igennem, uden at de alle sammen starter for fra?
Jeg tænker på at selve gennemgangs runtinen selvefølgelig skal være låst, og så når tråden har læst det den skal, så hopper den videre til behandlings funktionen, mens en anden tråd kan løbe datasettet igennem. OSV osv osv...
giver arne ret... med mindre at du har flere cpu'er i din maskine, så vil det ikke give nogen hastighedsforøgelse. To tråde er ikke dobbelt så hurtigt som en, og hvis alle tråde arbejder for fuld hammer på en computer med én cpu, så er det faktisk underordnet om det er en eller 10000 tråde.
Eneste grund til at skulle lave sådan en søgning multithreaded er vis din UI skal være responsiv under søgningen.
Jeg har været meget fraværende, pga af et større projekt.
Jeg kan godt se det I mener omkring med flere tråde. Løsningen blev også at jeg startede en tråd, som lavede alt arbejde med datasettet, og en til at holde formen aktiv for brugeren.
I må meget undskylde at jeg ikke har hold øje med mit indlæg.
Det kan jeg sagtens forstå :) Det var også mere ment som et lærings eksempel. For at forstå hvordan man låser noget kode, mens en tråd arbejder, og få flere tråde til at komme sted hen.
Hov... Ej... Det må du undskylde, fik slet ikke lige set. Fik dobbelt mail fra Eksperten, troede at I begge havde svaret. Hvis du gider give ham halvdelen, ville det være en stor hjælp.
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.