Thread |
Processus |
---|---|
Java | java.lang |
Description
Cette classe permet d'effectuer la création d'un processus d'exécution pour un programme. La machine virtuel de Java permet au application d'avoir de multiple processus exécuter en même temps.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
THREAD | public Thread(); | Ce constructeur permet de créer un processus. | |
THREAD | public Thread(Runnable target); | Ce constructeur permet de créer un processus sur l'objet de destination spécifié. | |
THREAD | public Thread(Runnable target, String name); | Ce constructeur permet de créer un processus sur l'objet de destination spécifié avec le nom spécifié. | |
THREAD | public Thread(String name); | Ce constructeur permet de créer un processus avec le nom spécifié. | |
THREAD | public Thread(ThreadGroup group, Runnable target); | Ce constructeur permet de créer un processus sur l'objet de destination spécifié et le groupe de processus spécifié. | |
THREAD | public Thread(ThreadGroup group, Runnable target, String name); | Ce constructeur permet de créer un processus sur l'objet de destination spécifié, le groupe de processus spécifié et avec le nom spécifié. | |
THREAD | public Thread(ThreadGroup group, Runnable target, String name, long stackSize); | Ce constructeur permet de créer un processus sur l'objet de destination spécifié, le groupe de processus spécifié, avec le nom spécifié et avec la taille de pile spécifié. | |
THREAD | public Thread(ThreadGroup group, String name); | Ce constructeur permet de créer un processus avec le groupe de processus spécifié et avec le nom spécifié. | |
ACTIVECOUNT | static int activeCount(); | Cette méthode permet de retourner le nombre de processus actif dans le groupe de processus courant. | |
CHECKACCESS | void checkAccess(); | Cette méthode permet de vérifier si le processus d'exécution courant à la permission pour modifier ce processus. | |
COUNTSTACKFRAMES | public int countStackFrames(); | Cette méthode permet de retourner le nombre de cadre de pile de ce processus. Cette méthode est obsolète. | |
CURRENTTHREAD | static Thread currentThread(); | Cette méthode permet de demander une référence sur l'objet de processus d'exécution courant. | |
DESTROY | void destroy(); | Cette méthode permet de terminer le processus et d'enlever tous ses résidus de la mémoire. | |
DUMPSTACK | static void dumpStack(); | Cette méthode permet d'imprimer une trace dans la pile des instructions du processus courant. | |
ENUMERATE | static int enumerate(Thread[] tarray); | Cette méthode permet de copier dans le tableau spécifié chaque processus actif dans le groupe et sous-groupe de processus. | |
GETCONTEXTCLASSLOADER | ClassLoader getContextClassLoader(); | Cette méthode permet de retourner le contexte de «ClassLoader» pour ce processus. | |
GETNAME | String getName(); | Cette méthode permet de retourner le nom du processus. | |
GETPRIORITY | int getPriority(); | Cette méthode permet de retourner la priorité du processus. | |
GETTHREADGROUP | ThreadGroup getThreadGroup(); | Cette méthode permet de retourner le groupe du processus dans lequel ce processus se trouve. | |
HOLDSLOCK | static boolean holdsLock(Object obj); | Cette méthode permet de retourner vrai si le processus courant possède un verroue sur l'objet courant. | |
INTERRUPT | void interrupt(); | Cette méthode permet d'interrompre le processus. | |
INTERRUPTED | static boolean interrupted(); | Cette méthode permet d'indiquer si le processus courant est interrompu. | |
ISALIVE | boolean isAlive() ; | Cette méthode permet d'indiquer si le processus est encore en fonctionnement. | |
ISDAEMON | boolean isDaemon(); | Cette méthode permet d'indiquer si le processus est un processus Deamon (service). | |
ISINTERRUPTED | boolean isInterrupted(); | Cette méthode permet d'indiquer si le processus est interrompu. | |
JOIN | void join(); | Cette méthode permet d'attendre que ce processus soit terminé. | |
JOIN | void join(long millis); | Cette méthode permet d'attendre le nombre de millisecondes spécifié si le processus se décide à terminé. | |
RESUME | void resume(); | Cette méthode permet de reprendre l'exécution d'un processus là où il était rendu ou s'est terminé. Cette méthode est obsolète, il est recommandé d'utiliser la méthode suspend() à la place. | |
RUN | void run(); | Cette méthode ne fait rien et retourne rien mais est utilisé par un constructeur d'objet séparé «Runnable» afin d'exécuter le processus. | |
SETCONTEXTCLASSLOADER | void setContextClassLoader(ClassLoader cl); | Cette méthode permet de fixer le contexte «ClassLoader» de ce processus. | |
SETDAEMON | void setDaemon(boolean on); | Cette méthode permet de fixer l'état du processus pour indiquer s'il est considéré comme un Daemon (service). | |
SETNAME | void setName(String name); | Cette méthode permet de fixer le nom du processus. | |
SETPRIORITY | void setPriority(int newPriority); | Cette méthode permet de fixer la priorité du processus. | |
SLEEP | static void sleep(long millis); | Cette méthode permet de faire attendre le processus le nombre de millisecondes spécifié. | |
SLEEP | static void sleep(long millis, int nanos); | Cette méthode permet de faire attendre le processus le nombre de millisecondes et nanosecondes spécifiés. | |
START | void start(); | Cette méthode permet d'effectuer les préparatifs de lancement d'exécution du processus. | |
STOP | void stop(); | Cette méthode permet d'effectuer la terminaison de l'exécution du processus. Cette méthode est obsolète. | |
STOP | void stop(Throwable obj); | Cette méthode permet d'effectuer la terminaison de l'exécution du processus spécifié. Cette méthode est obsolète. | |
SUSPEND | void suspend(); | Cette méthode permet d'interrompre temporairement l'exécution du processus spécifié. Cette méthode est obsolète. | |
TOSTRING | String toString(); | Cette méthode permet de retourner une chaine de caractères représentant ce processus, en incluant le nom, sa priorité et le groupe de processus. | |
YIELD | static void yield(); | Cette méthode permet de mettre sur pause ou d'interrompre temporairement l'exécution du processus. |
Dernière mise à jour : Dimanche, le 21 juin 2015