public static bool checkToken(ExecuteToken token)
 {
     lock (locker)
     {
         return(lastchecktoken.Equals(token));
     }
 }
 public ExecuteToken getExecToken(int functionid)
 {
     lock (locker)
     {
         lastchecktoken = new ExecuteToken(seed--,functionid);
         return(lastchecktoken);
     }
 }