Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Thread.sleep();

Postades av 2003-03-27 09:17:47 - Agnieszka Burkiewicz, i forum java, Tråden har 3 Kommentarer och lästs av 930 personer

Hej!

Har lite problem med trådar och sleep()-funktionen och skulle behöva hjälp med det.
Här är min kod:

///////////////////////////////////////////////////////////
Thread closeThread = new Thread()
{
public void run()
{
try
{
System.out.println("hej");
Thread.sleep(1000);

System.out.println("hej");
Thread.sleep(1000);

System.out.println("hej");
Thread.sleep(4000);

System.out.println("hej");
Thread.sleep(2000);

System.out.println("hej");
Thread.sleep(2000);
System.out.println("hej");
}
catch (InterruptedException e)
{}

}
};
closeThread.start();
//////////////////////////////////////////////////////////////////////

Där jag har system.out.println gör jag egentligen nåt annat men det skulle bli för mycket kod att visa.
Mina frågor är:

1) Spelar det någon roll hur många sleep() funktioner man har i rad? Blir koden sämre på nåt sätt? Denna koden fungerar ibland för mig. Ibland flera gånger i rad och ibland verkar den göra allt på en gång efter att den har väntat väldigt många sekunder.

2) Jag ska ha en tråd till där jag vill ha en "frame" eller nåt som visar texten "wait". Lyckas inte med det särskilt bra. Framen visas inte alltid samtidigt som detta ovan görs.

3) Skulle koden bli bättre om jag hade en try-catch för varje sleep-funktion?

Tack på förhand

/Agge


Svara

Sv: Thread.sleep();

Postades av 2003-03-28 14:53:10 - Klas Axell

Hej,

Jag tycker att koden ser lite underlig ut och förstår inte riktigt varför du måste ha en massa sleep() anrop. Kan du försöka förklara lite mer utförligt vad det är din applikation ska göra, du behöver inte skicka med någon mer kod om du inte vill...men lite mer om vad det egentligen är du vill göra.

/Klas


Svara

Sv: Thread.sleep();

Postades av 2003-03-31 08:28:49 - Agnieszka Burkiewicz

Det är lite svårt att förklara när man inte kan visa, men jag ska försöka. Jag ska skicka viss information till en "maskin" som man kan säga styrs av javapplikationen. Informationen jag ska skicka måste skickas med några sekunders mellanrum, det är därför jag har så många sleep-funktioner. På alla ställen där det står "System.out.println" skickar jag egentligen information.

/Agge


Svara

Sv: Thread.sleep();

Postades av 2003-03-31 18:56:03 - Rikard Fröberg

Hej,

>1) Spelar det någon roll hur många sleep() funktioner man har i rad? Blir koden >sämre på nåt sätt? Denna koden fungerar ibland för mig. Ibland flera gånger i rad >och ibland verkar den göra allt på en gång efter att den har väntat väldigt många >sekunder.
Det verkar som om du inte riktigt vet hur programmet beter sig. För att få reda på mer,
kan du ju verkligen skriva ut något på klientsidan före och efter varje anrop till
sleep() samt skriva ut något vid catch-klausulen(-erna).

>3) Skulle koden bli bättre om jag hade en try-catch för varje sleep-funktion?
Ja, du kan då fortsätta exekvera om tråden blir avbruten under sleep(). Annars
dör tråden om den blir avbruten och det kan ju vara redan i första anropet av
sleep()...

Hoppas det hjälper

Rikard


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
2 028
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies