Hallo
Ich schreibe ein Netzwerktool was in bestimmten Zeitabständen Datenpakete abschicken soll. Nun habe ich das Problem das ich mit Thread.sleep() meinen Thread mindestens eine Millisekunde schlafen lassen muss. Daduch kann ich maximal 6Mbit Datenrate bei UDP erreichen wenn ich den Sleep weglasse komme ich auf min 70 Mbit.
Nun ist meine Frage ob es eine Möglichkeit gibt den Thread weniger als eine Milliskeunde Schlafen zu lassen?
also so im Mikrosekundenbereich?
Hat jemand eine idee? oder schon mal was eigene geschrieben was das kann?
danke
Ich schreibe ein Netzwerktool was in bestimmten Zeitabständen Datenpakete abschicken soll. Nun habe ich das Problem das ich mit Thread.sleep() meinen Thread mindestens eine Millisekunde schlafen lassen muss. Daduch kann ich maximal 6Mbit Datenrate bei UDP erreichen wenn ich den Sleep weglasse komme ich auf min 70 Mbit.
Nun ist meine Frage ob es eine Möglichkeit gibt den Thread weniger als eine Milliskeunde Schlafen zu lassen?
also so im Mikrosekundenbereich?
Hat jemand eine idee? oder schon mal was eigene geschrieben was das kann?
danke