Foire aux questions sur la programmation en C - FAQ 2
Foire aux questions sur la programmation en C - FAQ 2
Foire aux questions sur la programmation en C - FAQ 2
Foire aux questions sur la programmation en C
Lorsque nous démarrons deux ou plusieurs threads dans un programme, il peut arriver que plusieurs threads essaient d'accéder à la même ressource et qu'ils puissent finalement produire des résultats imprévus en raison de problèmes de concurrence.
Java fournit la classe java.lang.Thread pour réaliser la programmation de thread. La classe Thread fournit des constructeurs et des méthodes pour créer et effectuer des opérations sur un thread. La classe Thread hérite de la classe Object et implémente l'interface Runnable.
Tous les systèmes d'exploitation modernes permettent l'exécution de tâches simultanées. Vous pouvez lire vos courriers électroniques tout en écoutant de la musique ou en lisant des nouvelles sur une page Web. Nous pouvons dire qu'il s'agit d'une simultanéité au niveau du processus. Mais dans un processus, nous pouvons également avoir plusieurs tâches simultanées. Les tâches simultanées exécutées dans un processus sont appelées threads.
Pour créer votre propre classe Exception, vous devez étendre une sous-classe de Throwable. Comme vous voulez toujours créer vos propres exceptions pour les erreurs récupérables, vos classes doivent étendre la classe Exception.
Une exception est un événement inattendu survenant pendant l'exécution du programme. Cela affecte le flux des instructions du programme, ce qui peut entraîner une interruption anormale du programme.
Scanner est une classe du package java.util utilisée pour obtenir l'entrée des types primitifs tels que int, double, etc. et String. C'est la façon la plus facile de lire les entrées dans un programme Java
Pour de nombreuses applications, l'accès séquentiel est inefficace. Ces applications, appelées applications en temps réel, nécessitent l'accès immédiat à un enregistrement pendant qu'un client est en attente.
Une application Java ouvre un fichier en créant un objet et en y associant un flux d'octets. De même, lorsque vous terminez d'utiliser un fichier, le programme devrait fermer le fichier, c'est à dire le rendre inaccessible à votre application.
La classe Path permet de créer des objets contenant des informations sur les fichiers et les répertoires, tels que leurs emplacements, leurs tailles, leurs dates de création et même leur existence
Un fichier informatique est un ensemble de données stockées sur un périphérique non volatile. Des fichiers existent sur des périphériques de stockage permanents, tels que des disques durs, des clés USB