unsafe

In C # oder Rust markiert das unsichere Schlüsselwort Code, der direkt mit Speicherzeigern arbeiten und einige der Sicherheitsüberprüfungen der Sprache umgehen kann. In Java ist "sun.misc.Unsafe" eine spezielle Klasse, die unsichere Operationen auf niedriger Ebene durchführt.
3
Antworten

Schnelles Lesen der C-Struktur, wenn sie das char-Array enthält

Ich habe die folgende C-Struktur %Vor% Ich habe jetzt eine Reihe von Dateien in C mit Tausenden dieser Strukturen erstellt. Ich muss sie mit C # lesen und Geschwindigkeit ist ein Problem. Ich habe folgendes in C # gemacht %Vor% Und da...
30.01.2013, 14:21
2
Antworten

Gibt es einen Unterschied zwischen Null und 0 bei der Zuordnung zu Zeigern in unsicheren Code?

Das mag seltsam erscheinen, aber in C (size_t) (void *) ist 0 == 0 durch die Sprachspezifikation nicht garantiert. Compiler dürfen jeden beliebigen Wert für null verwenden (obwohl sie fast immer 0 verwenden). In C # können Sie einem Zeiger in...
05.05.2010, 00:24
2
Antworten

Warum ist Python Multiprocessing Pipe unsicher?

Ich verstehe nicht, warum Pipes als unsicher bezeichnet wird, wenn mehrere Absender vorhanden sind und Empfänger. Wie der folgende Code mit Queues in Code umgewandelt werden kann, wenn dies der Fall ist Fall ? Queues wirft EOFE...
18.09.2012, 18:55