Avatar billede cool_code Nybegynder
19. november 2001 - 23:41 Der er 4 kommentarer og
2 løsninger

JSP og THREADS

Er det muligt at arbejde med Threads i JSP?

Det jeg tænker på at gøre er, at lave 2 databasekald. Det ene er hurtigt færdigt, hvorimod det andet snurrer lidt længere tid. Derefter vil jeg have fat i de data som min thread har generet og smidt ud i Beans.

Er dette muligt eller er der andre måder at gøre det på. Jeg behøver ikke kode vedlagt...
Tak
Avatar billede agony Nybegynder
19. november 2001 - 23:43 #1
kan du godt :-)
Avatar billede cool_code Nybegynder
19. november 2001 - 23:44 #2
OK, men er det smart at gøre det sådan....?
Avatar billede cool_code Nybegynder
19. november 2001 - 23:53 #3
Det jeg mener er om det er smart at oprette en thread til det lange databasekald.......?
Avatar billede disky Nybegynder
20. november 2001 - 08:32 #4
forudsat du har en form for timeout på den tråd dispatcher, så du sikre dig at hvis tråden ikke er færdig efter et vist stykke tid, så blvier den lukket. Ellers kan du ende op med en bunke tråde der af en eller anden årsag bare hænger.

Men ideen med at lave ting der tager tid i en tråd er ret smarte.

F.eks. har jeg været med til at implementere en mailing list udsender, som starter i sin egen tråd og begynder at sender >10000 mails ud. Hvis dette ikke havde været lavet i en tråd ville brugeren skulle have ventet i LANG tid på at siden blev færdig, og det ville have resulteret i en timeout i browseren,
Avatar billede cool_code Nybegynder
20. november 2001 - 10:25 #5
Takker jer begge for svar. Diskys svar får lidt flere points end agony\'s pga at det er lidt mere udførligt.
Avatar billede disky Nybegynder
20. november 2001 - 10:26 #6
jeg takker
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