Advertisement
Guest User

Untitled

a guest
Mar 1st, 2015
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. package com.wordie.framework;
  2.  
  3. public class FMThread extends Thread{
  4.  
  5. private Boolean paused_;
  6. private Boolean running_;
  7. private Boolean error_ = null;
  8. private Thread thread_;
  9. private String name_;
  10.  
  11. public FMThread(Thread thread , String name){
  12. this.thread_ = thread;
  13. this.name_ = name;
  14. }
  15.  
  16. public Boolean _start(){
  17. if(running_)
  18. return false;
  19. thread_.start();
  20. running_ = true;
  21. paused_ = false;
  22. return true;
  23. }
  24.  
  25. public Boolean _sleep(long time){
  26. if(paused_)
  27. return false;
  28. if(time == 0)
  29. time = Integer.MAX_VALUE;
  30. try{ thread_.sleep(time);}
  31. catch(InterruptedException e){ return false; }
  32. paused_ = true;
  33. return true;
  34. }
  35.  
  36. // TODO: some more methods
  37. public boolean _pause(){}
  38. public boolean _resume(){}
  39. public boolean _kill(){}
  40. public boolean _someOherShit(){}
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement