Combien de façons existe-t-il de créer un nouveau thread en Java?

Ion Ionascu:

En fait, quelles autres méthodes sont disponibles en dehors de l'extension de la classe Thread et de l'implémentation de l'interface Runnable?

Joachim Sauer:

Il y a exactement une façon de créer un nouveau thread en Java et c'est d'instancier java.lang.Thread(pour exécuter réellement ce thread, vous devez également appeler start()).

Tout le reste qui crée des threads dans le code Java revient à ce chemin derrière la couverture (par exemple, une ThreadFactoryimplémentation instanciera des Threadobjets à un moment donné, ...).

Il existe deux façons différentes de spécifier le code à exécuter dans ce thread:

La première approche (implémentation Runnable) est généralement considérée comme l'approche la plus correcte parce que vous ne créez généralement pas un nouveau "genre" de Thread, mais que vous voulez simplement exécuter du code (c'est-à-dire a Runnable) dans un thread dédié.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

combien de façons nous pouvons créer un processus sous linux en utilisant c

Combien de façons différentes existe-t-il pour déployer un site Web sous Azure Portal?

Combien de façons existe-t-il de modifier la valeur d'une variable?

Combien de temps faut-il pour créer un thread en python

Pourquoi existe-t-il 2 façons de créer une tâche dans Gradle?

Existe-t-il de toute façon pour créer une carte en un clic pour Android Java

Existe-t-il plusieurs façons de créer des éléments vectoriels ?

Combien y a-t-il de façons de déclarer un float dans Rust ?

Existe-t-il un bon moyen de créer des graphiques de piano en Java?

Combien y a-t-il de façons d'obtenir une entrée stdin en perl ?

Combien y a-t-il de façons d'écrire une fermeture en swift ?

Existe-t-il un moyen de créer des hitbox circulaires en Java ?

existe-t-il un moyen de créer une classe statique publique en java?

Java - Existe-t-il un moyen de créer une image en forme?

Existe-t-il un moyen de créer automatiquement une variable en java ?

Pytorch 0.4.0: Il existe trois façons de créer des tenseurs sur un appareil CUDA. Y a-t-il une différence entre eux?

Existe-t-il un moyen de créer un TypedArray à partir d'un ArrayBuffer sans utiliser de nouveau mot-clé en Javascript?

Existe-t-il un moyen de transformer un objet Javascript existant en un tableau sans créer un nouveau tableau séparé?

Existe-t-il un moyen en Java de savoir combien de processeurs (ou cœurs) sont installés?

Est-il possible de créer un nouveau Stream à partir de 2 Streams en Java?

Tester si le numéro existe dans la base de données, en créer un nouveau s'il existe

Façons de créer un en-tête réutilisable avec React

Existe-t-il un moyen de créer des boucles imbriquées de niveau n en Java?

Existe-t-il un moyen de créer des types littéraux de chaîne en Java?

Existe-t-il un moyen de créer une image Gif à partir de plusieurs images en Java?

Existe-t-il un moyen dans Delphi (objet Pascal) de créer un pour chacun comme en Java?

Existe-t-il un moyen de créer un objet immuable en java, lorsque l'objet a des mutateurs?

Existe-t-il un moyen de créer un type de tableau dynamique en javascript ?

Existe-t-il un moyen simple Python 3 de créer une boucle for parallèle comme en Java?

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive