Puntatore ciondolante

Autore: Monica Porter
Data Della Creazione: 21 Marzo 2021
Data Di Aggiornamento: 17 Maggio 2024
Anonim
SO - 04 - Processi
Video: SO - 04 - Processi

Contenuto

Definizione - Cosa significa Dangling Pointer?

Un puntatore pendente in IT è un puntatore nel codice che porta a un blocco di memoria errato oa una destinazione non intenzionale. In molti casi, ciò è dovuto al fatto che l'oggetto originale a cui punta il puntatore è stato eliminato, spostato o sostituito.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Dangling Pointer

In alcuni moderni linguaggi di programmazione, i puntatori servono come riferimenti validi nel codice. Un puntatore indirizza il programma verso una determinata destinazione di memoria in cui dovrebbe esserci un oggetto corrispondente. Tuttavia, ogni volta che l'oggetto viene spostato o eliminato, quel puntatore punta a uno spazio vuoto o eventualmente non allocato. Ciò solleva ogni sorta di problemi. Innanzitutto, fare riferimento a un indirizzo di memoria errato può causare l'arresto anomalo dell'applicazione o causare gravi bug e altri problemi non intenzionali. Inoltre, nell'era degli attacchi informatici, gli esperti stanno ora suggerendo che i puntatori penzolanti possono essere sfruttati per l'hacking.


Oltre a un puntatore nel codice, la frase "puntatore penzolante" è stata utilizzata anche per parlare di altri tipi di situazioni simili nella vita reale: ad esempio, dove un numero di telefono ed è indirizzato a una connessione che è stata disconnessa o non è più in uso. Un fenomeno simile a un puntatore penzolante è il marciume dei collegamenti su Internet, dove i collegamenti ipertestuali indicano destinazioni obsolete o obsolete e gli utenti ottengono 404 secondi o altri errori.