03. maj 2003 - 18:39Der er
4 kommentarer og 1 løsning
Tråd og Database ?
hej jeg har lavet et program som scanner flere FTP servere som det er nu scanner det en server og når den er færdig scanner den næste server og mens den scanner er alt andet totalt låst
så jeg vil lave scanne funktion i en tråd så man kan se status mens den scanner og muligvis også lave det således at den kann scanne alle servere på samme tidspunkt
men så kommer såorgsmålet
får jeg problemer med databasen om jeg laver flere tråde der alle sætter ind i databasen ??
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
En løsning kunne være at have én tråd der opdatere databasen. Producer trådene smider det de ønsker indsat i db i en queue og consumer tilføjer til databasen sålænge der er elementer i køen.
Producer -> buffer (queue) -> Consumer
Producer er "scanner trådene" Consumer er én tråd der skriver til DB.
Men databaser er lavet til at kunne håndtere flere samtidige inserts, så databasen har ikke noget problem.
Så er der JDBC driveren. Jeg vil foreslå, at du enten laver en connection per tråd eller bruger en connection pool. Så får du heller ikke tråd problemer med JDBC driveren.
ok tak for jeres svar så kaster jeg mig over at få det smidt ind i en tråd
Synes godt om
Ny brugerNybegynder
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.