Décryptage de BLASTPASS de NSO : un exploit iOS zero-click

2025-03-27
Décryptage de BLASTPASS de NSO : un exploit iOS zero-click

Ian Beer de Google Project Zero détaille l’analyse de l’exploit BLASTPASS du groupe NSO pour iMessage. Cette chaîne d’attaque zero-click utilisait une image WebP malveillante déguisée en pièce jointe PassKit pour contourner le bac à sable d’iMessage. En exploitant une vulnérabilité de codage Huffman dans le format WebP sans perte, les attaquants ont déclenché la corruption de la mémoire. Un groom de tas bplist sophistiqué de 5,5 Mo dans une balise EXIF MakerNote a facilité la surcharge de mémoire lors du rendu de l’image TIFF. Cela a déclenché le destructeur d’un faux CFReadStream, exécutant du code malveillant. L’attaque a habilement exploité des vulnérabilités dans ImageIO et Wallet, contournant le bac à sable BlastDoor et les codes d’authentification des pointeurs (PAC). Le trafic HomeKit a peut-être été utilisé pour la divulgation d’ASLR. L’analyse révèle les techniques complexes utilisées, soulignant la nécessité de mécanismes de bac à sable robustes et d’une surface d’attaque distante réduite.

Lire plus

Développement piloté par les tests avec les LLM : plaisir et profit

2025-01-16

Cet article de blog explore une nouvelle approche du développement piloté par les tests (TDD) utilisant les grands modèles de langage (LLM). L'auteur montre comment les LLM améliorent considérablement l'efficacité du TDD en générant des tests unitaires et des implémentations de code basées sur des spécifications, en affinant itérativement le code et en réduisant la surcharge de débogage. Un flux de travail automatisé intégrant l'IDE, le terminal et l'interface de chat est également présenté pour accroître encore la productivité. Tout en reconnaissant le manque de fiabilité inhérent aux LLM, l'auteur souligne l'importance de la revue humaine et des cas de test supplémentaires pour atténuer les risques. L'approche est plus adaptée aux projets bien structurés, en priorisant une faible charge cognitive pour promouvoir un code maintenable.

Lire plus

Automattic réduit ses contributions sponsorisées à WordPress

2025-01-09
Automattic réduit ses contributions sponsorisées à WordPress

Automattic a annoncé qu'il réduisait ses contributions sponsorisées au projet WordPress en raison d'actions en justice de WP Engine qui détournent des ressources et font face à des critiques de la communauté. Ce réalignement concentre les efforts d'Automattic sur ses propres projets à but lucratif, tels que WordPress.com et WooCommerce, tout en égalisant les heures de bénévolat promises par d'autres entreprises au bénéfice de toute la communauté, en se concentrant sur la sécurité et les mises à jour critiques. Automattic souligne qu'il ne s'agit pas d'abandonner WordPress, mais d'une recalibration stratégique pour assurer sa santé à long terme et des contributions plus efficaces.

Lire plus
Développement

L'instruction 68030 non documentée qui a sauvé le Mac Classic II

2025-01-25

Lors du débogage d'un Macintosh Classic II sous MAME, l'auteur a découvert une erreur de bus provoquant un « Sad Mac » en mode d'adressage 32 bits. L'ingénierie inverse a révélé un saut hors limites dans la ROM, amenant le CPU à exécuter une instruction 68030 non documentée. Étonnamment, cette instruction a corrigé la valeur du registre A1, évitant un plantage et permettant au Classic II de démarrer correctement. L'auteur a validé cela en réparant un ancien Classic II et en modifiant sa ROM. Ce cas souligne la puissance des émulateurs pour découvrir les particularités du matériel et montre comment un bug logiciel a été corrigé par inadvertance par le matériel.

Lire plus
Matériel

Trellis : Automatisation des workflows PDF grâce à l'IA

2025-01-22
Trellis : Automatisation des workflows PDF grâce à l'IA

Trellis est une plateforme basée sur l'IA qui automatise les workflows PDF. Son moteur transforme les documents et les appels complexes en données utilisables pour les équipes d'exploitation et d'ingénierie en quelques secondes, et non en quelques semaines. Il offre des actions personnalisables, la validation des données et la synchronisation en temps réel avec les sources de données. Trellis privilégie la sécurité avec la conformité SOC II Type 2, le chiffrement des données et des options de déploiement sur un cloud privé. Applicable aux secteurs de la finance, de la santé et de l'immobilier, Trellis aide les organisations à améliorer leur efficacité et à garantir la conformité réglementaire.

Lire plus

vscli : Lancement simplifié des conteneurs de développement VS Code depuis la ligne de commande

2025-02-26
vscli : Lancement simplifié des conteneurs de développement VS Code depuis la ligne de commande

vscli est un outil en ligne de commande conçu pour simplifier le lancement des conteneurs de développement Visual Studio Code. Il prend en charge VS Code, VS Code Insiders, Cursor et d'autres éditeurs, détectant automatiquement si un projet utilise des conteneurs de développement et lançant le bon. La commande `open` ouvre des projets, tandis que la commande `recent` affiche une liste des projets récemment utilisés. Il offre des comportements de lancement flexibles (forcer conteneur, forcer classique, détecter), prend en charge les configurations personnalisées et permet de passer des arguments supplémentaires à l'éditeur. vscli améliore considérablement la productivité du développeur grâce à ses commandes concises et à ses nombreuses options.

Lire plus

Zaymo, startup soutenue par YC, recherche un ingénieur fondateur

2024-12-17
Zaymo, startup soutenue par YC, recherche un ingénieur fondateur

Zaymo, une startup de marketing par e-mail pour le commerce électronique soutenue par Y Combinator, recherche un ingénieur fondateur. Zaymo transforme les e-mails de commerce électronique en pages d'atterrissage achetables, permettant des achats sans quitter la boîte de réception. L'entreprise connaît une croissance rapide et recherche un ingénieur full-stack expérimenté pour aider à construire l'avenir du marketing par e-mail. Le candidat idéal possède plus de 2 ans d'expérience en ingénierie dans des startups, une maîtrise de TypeScript, Remix et AWS, et une attitude positive, rapide et collaborative. Zaymo offre un salaire compétitif, des options sur actions et une aide à la relocalisation.

Lire plus
Startup Ingénieur

HyperEssays : Une édition en ligne des Essais de Montaigne en constante évolution

2024-12-22
HyperEssays : Une édition en ligne des Essais de Montaigne en constante évolution

Le projet HyperEssays vise à créer une édition en ligne moderne et accessible des Essais de Michel de Montaigne. Le site héberge quatre éditions des Essais, incluant l'édition originale en français, des traductions en anglais de l'anglais moderne ancien et une traduction en anglais moderne, qui sont continuellement mises à jour et améliorées. L'objectif du projet est de fournir aux lecteurs une expérience de lecture pratique et des ressources interprétatives riches, incluant des annotations, des index et des PDF téléchargeables.

Lire plus

DIY Multideck : Un jeu de cartes pour jouer à des centaines de jeux de société

2025-01-04
DIY Multideck : Un jeu de cartes pour jouer à des centaines de jeux de société

Le DIY Multideck est un système de 162 cartes (3 jeux de cartes standard) qui vous permet de jouer à des centaines de jeux de société, des classiques aux titres modernes utilisant des plateaux ou des pièces. Imperméable et durable, il est parfait pour les voyages, le prototypage de jeux et l'essai de jeux avant de les acheter. Le jeu consiste à sélectionner des sous-ensembles de cartes et à se concentrer sur des coins spécifiques ; dessiner sur les cartes ajoute des mots, des icônes ou des plateaux de jeu. Le site Web officiel fournit des instructions pour de nombreux jeux.

Lire plus

Framework dévoile un nouveau module pour la baie d'extension et plus encore

2024-12-17
Framework dévoile un nouveau module pour la baie d'extension et plus encore

Framework a lancé le premier nouveau module pour le système Expansion Bay du Framework Laptop 16 : l’adaptateur Dual M.2, permettant aux utilisateurs d’ajouter des unités de stockage supplémentaires ou d’autres périphériques haute vitesse. Ils ont également mis à jour la solution thermique du processeur du Framework Laptop 16, introduit des « boîtes mystère » contenant des pièces aléatoires pour réduire les déchets électroniques, ajouté des modules de mémoire DDR5 de 48 Go, de nouveaux produits et étendu la livraison à davantage de régions. Ces mises à jour améliorent à la fois la gamme de produits et l’expérience utilisateur.

Lire plus

Les analyses sans cookies ont-elles vraiment besoin de bannières de cookies ?

2025-01-25

Cet article examine si les outils d'« analyse respectueuse de la vie privée », qui prétendent effectuer des analyses de sites Web sans cookies, évitent réellement l'obligation d'afficher des bannières de cookies. En se penchant sur la réglementation européenne en matière de protection de la vie privée, notamment la directive ePrivacy, l'auteur constate que même les analyses « sans cookies » peuvent nécessiter un consentement en raison de l'accès à des informations sur les appareils des utilisateurs (comme l'User-Agent), rendant ainsi les bannières de cookies nécessaires. L'auteur conclut que la technologie actuelle peine à contourner complètement les exigences d'accès aux données de l'UE.

Lire plus
Développement

L'administrateur de la NASA défend le programme Artemis malgré les retards

2025-01-07
L'administrateur de la NASA défend le programme Artemis malgré les retards

L'administrateur de la NASA, Bill Nelson, dans une récente interview, a exprimé sa confiance dans le programme lunaire Artemis, répondant aux inquiétudes concernant les retards. Il a attribué les récents contretemps au bouclier thermique d'Orion et a affirmé qu'après des tests approfondis et un examen par des comités indépendants, Artemis II est sur la bonne voie pour un lancement vers avril 2026. L'alunissage d'Artemis III, sous réserve de la disponibilité de l'atterrisseur de SpaceX, pourrait avoir lieu à l'été 2027. Nelson a également discuté de ses opinions sur les vols spatiaux commerciaux habités et la restructuration de la mission de retour d'échantillons de Mars pour la rendre plus abordable et plus rapide. Enfin, il a souhaité bonne chance au candidat du gouvernement Trump et a prédit qu'Artemis ne serait pas annulé, bien qu'il s'attende à ce que la nouvelle administration revoie l'architecture du programme.

Lire plus
Technologie

Le nœud 2 nm de TSMC : Roi de la densité, mais le prix élevé pourrait poser problème

2025-02-11
Le nœud 2 nm de TSMC : Roi de la densité, mais le prix élevé pourrait poser problème

TSMC a dévoilé sa technologie de plateforme 2 nm à l'IEDM 2024, avec des transistors nanosheet économes en énergie et une co-optimisation 3DIC. Le processus offre une amélioration de 30 % de la puissance et un gain de performance de 15 % par rapport à son nœud 3 nm, et devrait être le plus dense de la catégorie 2 nm. Cependant, l'analyse suggère que, si le rendement initial est impressionnant, un prix annoncé de 30 000 $ par wafer pourrait nuire à la compétitivité, ouvrant potentiellement la voie à Intel et Samsung pour gagner des parts de marché. Le nœud 2 nm de TSMC devrait entrer en production au second semestre de cette année.

Lire plus

Amélioration de la gestion des erreurs en F# : présentation de FaultReport

2024-12-22

Cet article critique les lacunes du type Result de F# dans la gestion des erreurs, soulignant les incohérences dans les types d’erreur et les problèmes découlant de l’utilisation de chaînes de caractères comme types d’erreur. L’auteur propose FaultReport comme alternative, utilisant une interface IFault pour standardiser les types d’erreur et un type Report<'Pass', 'Fail> pour représenter les résultats de l’opération, où 'Fail doit implémenter IFault. Cela assure une gestion des erreurs cohérente et type-safe, évitant les inconvénients des erreurs basées sur des chaînes de caractères. FaultReport fournit également Report.generalize pour la conversion ascendante et un motif actif FailAs pour la conversion descendante, facilitant la gestion de différents types d’erreurs. Bien que remplacer le Result de FSharp.Core soit une tâche importante, l’auteur soutient que la conception de FaultReport apporte une amélioration précieuse à la gestion des erreurs de F#.

Lire plus
Développement

Optimiser la structure d'une entreprise à l'aide d'analogies avec l'apprentissage automatique

2025-02-26

Cet article explore les parallèles surprenants entre les techniques d'apprentissage automatique et l'organisation efficace d'une entreprise. L'auteur établit des analogies pertinentes, en associant des concepts tels que le dropout, la normalisation par lots, l'arrêt prématuré, la régularisation L1/L2, l'optimisation de la quantité de mouvement, les connexions résiduelles et le pré-entraînement/réglage fin à des défis organisationnels concrets. De la mitigation des risques liés au départ d'employés clés à l'amélioration des processus de recrutement, de gestion de projet, de communication d'équipe, de transfert de connaissances et de la promotion d'une culture d'entreprise saine, l'auteur suggère que les principes de l'apprentissage automatique offrent des cadres précieux pour optimiser la structure et les performances de l'entreprise.

Lire plus

L'interdiction de TikTok alimente un marché de revente de téléphones à 50 000 $

2025-01-25
L'interdiction de TikTok alimente un marché de revente de téléphones à 50 000 $

Alors que TikTok fait face à une interdiction potentielle aux États-Unis, les utilisateurs listent des téléphones préchargés avec l'application à des prix exorbitants, jusqu'à 50 000 $, sur eBay et Facebook Marketplace. Bien que TikTok soit temporairement à nouveau accessible, il n'est pas disponible au téléchargement, ce qui crée une forte demande pour les appareils d'occasion disposant déjà de l'application. Les vendeurs profitent de cette situation, listant des iPhones et des tablettes avec TikTok et d'autres applications de ByteDance (Lemon8, CapCut) à des prix allant de 340 $ à 50 000 $. Si des annonces affichent des prix élevés, la plupart des ventes semblent se situer dans les centaines de dollars. Cela reflète la dépendance des utilisateurs à TikTok et la réponse du marché à la rareté.

Lire plus

Preuve computationnelle du meilleur plateau de Boggle 4x4

2025-04-23

Un programmeur a passé des mois à utiliser un algorithme de branchement et de bornation et des structures de données personnalisées pour prouver informatiquement le plateau ayant le score le plus élevé dans une partie de Boggle 4x4. Cela résout un problème vieux de près de 40 ans, démontrant que même des recherches exhaustives apparemment impossibles peuvent être réalisées avec une recherche suffisamment approfondie. Le projet a utilisé un processeur 192 cœurs, a duré 5 jours et a coûté environ 1200 $. Sans utiliser d'IA, il met en évidence la puissance des algorithmes et des structures de données classiques, ainsi que le rôle du cloud computing dans la résolution de problèmes informatiquement intensifs.

Lire plus

Le rover Curiosity découvre les plus grosses molécules organiques jamais trouvées sur Mars, suggérant une chimie prébiotique

2025-03-25
Le rover Curiosity découvre les plus grosses molécules organiques jamais trouvées sur Mars, suggérant une chimie prébiotique

Le rover Curiosity de la NASA a découvert les plus grosses molécules organiques jamais trouvées sur Mars : du décane, de l’undécane et du dodécane. Ces molécules, probablement des fragments d’acides gras – les éléments constitutifs de la vie sur Terre – ont été trouvées dans l’échantillon de roche « Cumberland » de la baie Yellowknife Bay, dans le cratère Gale, une région qui présente des preuves d’un ancien lit de lac. La découverte suggère que la chimie prébiotique a peut-être été plus avancée sur Mars qu’on ne le pensait auparavant, augmentant la possibilité d’une vie passée. Les minéraux argileux riches de l’échantillon, le soufre, les nitrates et le méthane renforcent encore l’environnement du lac ancien. Cette découverte renforce l’argument en faveur du retour d’échantillons martiens sur Terre pour des analyses plus détaillées.

Lire plus

Convertisseur de tableaux Excel/Google Sheets en Markdown

2025-05-30
Convertisseur de tableaux Excel/Google Sheets en Markdown

Cet outil en ligne puissant convertit facilement entre les tableaux Excel ou Google Sheets et les tableaux Markdown. Il suffit de copier-coller pour convertir ; le résultat est automatiquement copié dans le presse-papiers. L’outil s’exécute entièrement côté client, garantissant la confidentialité de vos données. Il prend également en charge l’alignement personnalisé des colonnes (gauche, centre, droite).

Lire plus
Développement Conversion de Tableaux

Vent Téléprésent : Une Installation Artistique Transcontinentale

2025-01-24

L'installation artistique 'Vent Téléprésent' de David Bowen utilise un accéléromètre connecté à une tige de plante en extérieur et 126 dispositifs mécaniques dans une galerie pour simuler le vent en temps réel. Que ce soit à Bilbao, en Espagne ou à Moscou, l'installation capture et affiche avec précision le mouvement du vent depuis un emplacement proche du Laboratoire de Visualisation et d'Imagerie Numérique de l'Université du Minnesota, à des milliers de kilomètres. Ceci allie parfaitement technologie et nature, créant une représentation artistique puissante des forces environnementales.

Lire plus
Design capteur

La croissance des UAD de Reddit stagne : dépendance au trafic Google et risques des partenariats IA

2025-02-16
La croissance des UAD de Reddit stagne : dépendance au trafic Google et risques des partenariats IA

Pendant sept trimestres consécutifs, Reddit a affiché plus d'utilisateurs américains connectés que déconnectés, démontrant une forte fidélité des utilisateurs. Cependant, à partir du quatrième trimestre 2023, les utilisateurs déconnectés ont dépassé les utilisateurs connectés, la croissance étant fortement dépendante du trafic généré par la recherche Google. Le PDG de Reddit a reconnu cette dépendance à l'algorithme de Google et aux habitudes de recherche des utilisateurs. Bien que Reddit recherche des partenariats IA, cette dépendance présente également des risques ; ses derniers résultats trimestriels n'ont pas répondu aux attentes, entraînant une baisse du cours de l'action. Reddit estime qu'à l'ère de l'IA, les gens accordent plus de valeur au contenu authentique, ce qui lui conférera un avantage à long terme.

Lire plus
Technologie UAD Trafic Google

Le département de la Justice américain affirme que l'argent n'est pas une propriété : un absurde juridique

2025-01-31
Le département de la Justice américain affirme que l'argent n'est pas une propriété : un absurde juridique

Dans un argument juridique choquant, le département de la Justice américain (DOJ) a affirmé que la confiscation de 50 000 $ à un petit entrepreneur, Chuck Saine, ne violait pas ses droits de propriété parce que l'argent n'est pas une propriété. Leur raisonnement ? Le gouvernement crée de l'argent, peut le taxer et la Constitution autorise les dépenses pour le « bien-être général ». Cette affirmation absurde remet en question les droits de propriété fondamentaux et a suscité l'indignation. L'affaire sera tranchée par un tribunal, mais l'argument du DOJ soulève de sérieuses préoccupations concernant les abus de pouvoir du gouvernement.

Lire plus

Une ancienne loi exige des balles de foin sur un pont londonien

2025-05-22
Une ancienne loi exige des balles de foin sur un pont londonien

Des travaux de construction sur le pont ferroviaire de Charing Cross, à Londres, ont déclenché une loi ancienne et particulière. En raison de la réduction de la hauteur libre sous le pont en raison des échafaudages, les entrepreneurs sont tenus d'accrocher des balles de foin comme avertissement pour la navigation fluviale, une exigence remontant au Moyen Âge. Les balles de foin, ainsi que des feux d'avertissement nocturnes, se déplaceront le long du pont au fur et à mesure de l'avancement du projet de maintenance pluriannuel.

Lire plus

Graphiques et Sons Instantanés sur les BBS Atari ST : Une Histoire de la Technologie Rétro

2025-01-06

Cette série en plusieurs parties relate l'essor et l'impact du format "Graphiques et Sons Instantanés" (IGS) sur les systèmes de messagerie électronique (BBS) Atari ST. De ses débuts en 1988 au sein d'un groupe d'utilisateurs Atari en Floride aux animations psychédéliques de l'artiste Steve Turnbull sur CrossNet en 1991, la série explore comment IGS a transformé la scène BBS Atari. Elle présente des histoires de développeurs comme Larry Mears et Steve Turnbull, et met en lumière l'interaction vibrante et les contributions de la communauté.

Lire plus
Technologie culture BBS

Une approche basée sur les preuves pour la fixation d'objectifs et le changement de comportement

2024-12-27
Une approche basée sur les preuves pour la fixation d'objectifs et le changement de comportement

Les résolutions du Nouvel An échouent souvent ? Cet article explore des stratégies fondées sur des preuves pour la fixation d'objectifs et le changement de comportement. Des études montrent que les taux de réussite des résolutions du Nouvel An ne sont pas aussi bas qu'on pourrait le penser. La clé est de tirer parti de « l'effet de nouveau départ » et de le combiner avec la définition d'une hiérarchie d'objectifs (objectifs suprêmes, intermédiaires et subordonnés), les objectifs d'approche par opposition aux objectifs d'évitement, les objectifs de processus par opposition aux objectifs de résultats, les objectifs de maîtrise par opposition aux objectifs de performance, la contrainte flexible par opposition à la contrainte rigide et les stratégies d'intention d'implémentation. L'article détaille également comment des outils tels que MacroFactor peuvent soutenir la fixation d'objectifs et le changement de comportement.

Lire plus

Outils de build Monorepo : Scalabilité de votre base de code

2024-12-20

Les outils de build traditionnels peinent à gérer les grandes bases de code (100 à 10 000 développeurs actifs). Les outils de build Monorepo comme Bazel et Mill offrent des solutions en prenant en charge plusieurs langages, des tâches de build personnalisées, la mise en cache et la parallélisation automatiques, la mise en cache et l'exécution à distance, améliorant ainsi considérablement la vitesse et l'efficacité du build. Ils incluent également la sélection des tests basée sur les dépendances et le sandboxing des tâches de build, réduisant ainsi le temps de test et le non-déterminisme. Bien que ces fonctionnalités puissent sembler inutiles pour les petits projets, elles sont cruciales pour la collaboration à grande échelle et l'intégration continue dans les grands projets, empêchant les temps de build de devenir un goulot d'étranglement.

Lire plus
Développement outils de build scalabilité

Risque d'impact d'astéroïde en 2025 : effet d'annonce ou danger réel ?

2025-01-28
Risque d'impact d'astéroïde en 2025 : effet d'annonce ou danger réel ?

Des titres récents mettent en garde contre des astéroïdes sur une trajectoire de collision avec la Terre, l'astéroïde 2024 YR4 ayant une probabilité de 1/88 d'impact en 2032. Cet article détaille les survols d'astéroïdes proches de la Terre en 2025, en évaluant leurs risques potentiels. Bien qu'il n'y ait pas de menace immédiate, l'article examine des astéroïdes notables comme Apophis et explore les stratégies de défense planétaire de l'humanité : DART, tracteurs gravitationnels et options nucléaires. Bien que les impacts d'astéroïdes de petite taille soient fréquents, la probabilité d'un événement catastrophique est faible. L'article conclut que, même s'il n'y a pas lieu de paniquer immédiatement, une surveillance continue et une préparation sont cruciales.

Lire plus

Piratage de logiciels en entreprise : la main invisible

2025-03-06
Piratage de logiciels en entreprise : la main invisible

Cet article dévoile une vérité cachée : l’utilisation généralisée de logiciels piratés dans les entreprises, souvent sans conséquence. D’un membre de la Garde nationale en Irak téléchargeant des logiciels piratés de Microsoft pour configurer rapidement un réseau à de petites entreprises utilisant des logiciels crackés pour réduire les coûts, en passant par des employés de grandes entreprises utilisant des logiciels piratés pour respecter les délais, l’auteur soutient que le piratage de logiciels est omniprésent dans les entreprises. Les entreprises tirent parti des actions des employés et des flux de travail complexes pour transférer le risque de piratage aux employés individuels, récoltant tous les avantages sans aucun risque. Cette main invisible profite aux fabricants de logiciels propriétaires, empêchant les entreprises d’examiner les licences, réduisant l’urgence d’optimiser les processus ou d’explorer des alternatives open source.

Lire plus

38C3 Chaos Communication Congress : Une célébration numérique

2024-12-25

Du 27 au 30 décembre 2021, le 38e Chaos Communication Congress (38C3) a eu lieu à Hambourg, en Allemagne. L'événement proposait un large éventail d'activités, notamment des conférences, des sessions auto-organisées, des mini-conférences, et bien plus encore. Les informations ont été diffusées via le site web officiel, le blog de l'événement et une carte numérique. L'inscription des bénévoles, un point d'information et un soutien à l'accessibilité ont également été fournis pour favoriser une atmosphère inclusive et accueillante.

Lire plus

Contention de thread Ruby : ce n’est pas une bataille rangée

2025-02-03

Pendant longtemps, j’ai mal compris la « contention de thread » en Ruby. Ce n’est pas une lutte chaotique ; au contraire, les threads Ruby font la queue poliment pour le Global VM Lock (GVL). Chaque thread obtient le GVL, exécute le code, puis le libère ou est préempté après un certain temps (le quantum du thread, par défaut 100 ms). Cela se produit lorsqu’un thread effectue une E/S ou s’exécute plus longtemps que son quantum. Comprendre cela est crucial pour optimiser les applications multithreadées, notamment pour éviter que les threads liés au processeur ne bloquent les threads liés à l’E/S, ce qui entraîne une augmentation de la latence de queue. Réduire la priorité des threads liés au processeur ou réduire le quantum du thread peut aider, mais l’intervalle minimum est de 10 ms.

Lire plus
Développement
1 2 572 573 574 576 578 579 580 595 596