Green threadIn computer programming, a green thread (virtual thread) is a thread that is scheduled by a runtime library or virtual machine (VM) instead of natively by the underlying operating system (OS). Green threads emulate multithreaded environments without relying on any native OS abilities, and they are managed in user space instead of kernel space, enabling them to work in environments that do not have native thread support. Green threads refers to the name of the original thread library for the programming language Java (that was released in version 1.
Compare-and-swapCompare-and-swap (CAS) est une instruction atomique utilisée dans les systèmes multiprocesseurs ou multi-cœurs utilisant une mémoire partagée. Elle compare la valeur stockée à une adresse mémoire donnée à l'un de ses arguments et, en cas d'égalité, écrit une nouvelle valeur à cette adresse. Selon les implémentations, elle signale si l'écriture a réussi soit en renvoyant une valeur booléenne, soit en renvoyant la valeur lue en mémoire.
File (structure de données)En informatique, une file dite aussi file d'attente (en anglais queue) est un type abstrait basé sur le principe « premier entré, premier sorti » ou PEPS, désigné en anglais par l'acronyme FIFO () : les premiers éléments ajoutés à la file seront les premiers à en être retirés. vignette|First In First Out - Premier Entré Premier Sorti. Le type décrit le fonctionnement d'une : les premiers arrivés sont les premiers à sortir (PEPS, FIFO en anglais pour First in, first out).
Procédé agroalimentairevignette|Production de fromage. 10 000 litres de lait sont contenus dans la cuve de gauche, le lait est mélangé avec de la présure et est maintenant cassé pour la production d'Emmental. Les procédés agroalimentaires sont les moyens utilisés par l'industrie agroalimentaire pour transformer les produits agricoles alimentaires issus d'animaux (vache, poule) et de végétaux (céréales, légume) en aliments transformés industriels dévolus à l'alimentation humaine Abattoir Conservation des aliments Réutilisation des
Hygiène des alimentsthumb|L'hygiène des ustensiles de cuisine est un premier pas (Chardin, La Fille de cuisine, vers 1736). L'hygiène des aliments comporte l'ensemble des pratiques visant à ce que les aliments mis sur le marché ne soient ni nocifs (préjudiciables à la santé) ni inacceptables pour la consommation en raison d'altérations par des micro-organismes sans caractère nocif. On dit par conséquent que l'hygiène a deux composantes, la sécurité et la salubrité. La sécurité des aliments est aussi appelée innocuité ou sécurité sanitaire des aliments.
Pas de visLe pas de vis est la distance relative parcourue en translation par une vis par rapport à son écrou lors d'un tour complet. Par exemple, une vis avec un pas de 1,25 avancera de lors de la rotation d'un tour pour un pas métrique. Le terme « pas de vis » est souvent utilisé à tort pour désigner les filets (définis ci-dessous). Un filet est une structure hélicoïdale utilisée pour la transformation rotation/translation. Cette structure peut se trouver enroulée autour d'un cylindre plein ou non (, par exemple une vis, une vis creuse, un tube) ou creux (trou taraudé, par exemple un écrou).
Cache de processeurUn cache de processeur est une antémémoire matérielle utilisée par l'unité centrale de traitement (CPU) d'un ordinateur pour réduire le coût moyen (temps ou énergie) de l’accès aux données de la mémoire principale. Un cache de processeur est une mémoire plus petite et plus rapide, située au plus près d'une unité centrale de traitement (ou d'un cœur de microprocesseur), qui stocke des copies des données à partir d'emplacements de la mémoire principale qui sont fréquemment utilisés avant leurs transmissions aux registres du processeur.
File de prioritéEn informatique, une file de priorité est un type abstrait élémentaire sur laquelle on peut effectuer trois opérations : insérer un élément ; extraire l'élément ayant la plus grande clé ; tester si la file de priorité est vide ou pas. Ainsi, elle permet d'implémenter efficacement des planificateurs de tâches, où un accès rapide aux tâches d'importance maximale est souhaité. On la retrouve par exemple dans les ordonnanceurs des systèmes d'exploitation, notamment le noyau Linux.
Ingénierie alimentairevignette| Usine de pain en Allemagne L'ingénierie alimentaire (ou génie alimentaire) est un domaine multidisciplinaire qui combine la microbiologie, les sciences physiques appliquées, la chimie et l'ingénierie pour les industries du secteur agroalimentaire. Le génie alimentaire comprend, entre autres, l'application des principes du génie agricole, du génie mécanique et du génie chimique aux matières alimentaires.
Industrie alimentaireLindustrie alimentaire est une filière mondialisée et complexe de personnes et d'entreprises fournissant la plupart des aliments consommés par la population mondiale (de la fourche à la fourchette et en amont et en aval de ce vaste segment économique). Première industrie mondiale à la fin du , elle doit répondre à un besoin vital (manger). Elle le fait via des filières orientées vers la production, la distribution, la transformation, la préparation, la conservation, le transport, la certification et le conditionnement de denrées alimentaires.
Read–modify–writeIn computer science, read–modify–write is a class of atomic operations (such as test-and-set, fetch-and-add, and compare-and-swap) that both read a memory location and write a new value into it simultaneously, either with a completely new value or some function of the previous value. These operations prevent race conditions in multi-threaded applications. Typically they are used to implement mutexes or semaphores. These atomic operations are also heavily used in non-blocking synchronization.
Fetch-and-addFetch And Add en informatique, désigne l'instruction d'extraction et d'ajout de processeur (FAA pour Fetch-And-Add) incrémentant atomiquement le contenu d'un emplacement de mémoire par une valeur spécifiée. Autrement dit, l'instruction d'extraction et d'ajout effectue l'opération incrémentant la valeur à l'adresse x par a (où x est une adresse de mémoire et a est une valeur quelconque), puis retourne la valeur d'origine de l'adresse x, de telle sorte que si cette opération est exécutée par un processus dans un système simultané, aucun autre processus ne verra jamais un résultat intermédiaire.