Вопросы по теме 'static-initializer'
C ++ 0x статические инициализации и безопасность потоков
Я знаю, что в соответствии со стандартом C ++ 03 статическая инициализация области функций не гарантируется поточно-ориентированной:
void moo()
{
static std::string cat("argent"); // not thread safe
...
}
Поскольку стандарт C ++ 0x,...
1122 просмотров
schedule
25.11.2021
Лучшая практика обратного просмотра Java enum
Я видел, как предлагалось в блоге , что следующее был разумным способом выполнить «обратный поиск» с использованием getCode(int) в перечислении Java:
public enum Status {
WAITING(0),
READY(1),
SKIPPED(-1),
COMPLETED(5);...
43077 просмотров
schedule
15.09.2021
Проблема Java ClassLoader или ошибка параллелизма?
После того, как приложение WebLogic работало нормально в течение нескольких недель, я внезапно получаю исключение:
<Oct 25, 2014 9:31:11 PM EDT> <Error> <HTTP> <BEA-101020>
<[ServletContext@60724164[app:whatever3000...
524 просмотров
schedule
04.09.2021
Порядок инициализации статических полей в статическом классе
учитывая следующий код:
public static class Helpers
{
private static Char[] myChars = new Char[] {'a', 'b'};
private static Int32 myCharsSize = myChars.Length;
}
Гарантируется ли, что myChars будет инициализирован до , я использую...
6084 просмотров
schedule
03.03.2022
Как отключить ленивую загрузку/инициализацию классов в Sun JVM?
По умолчанию JVM Sun лениво загружает классы и лениво инициализирует их (т. е. вызывает их <clinit> методы). Рассмотрим следующий класс ClinitBomb , который выдает Exception во время блока static{} .
public class ClinitBomb {...
5310 просмотров
schedule
10.04.2022
Запрос подробного описания Static Initialization Order Fiasco
Я читал о SIOF в faq-lite и до сих пор не понимаю, почему возникает проблема. У меня есть статическая библиотека (.a), и я использую эту библиотеку для использования ее статического типа объекта-члена данных const. Затем этот статический тип...
832 просмотров
schedule
20.10.2022
Статическая ошибка инициализатора, если она помещена перед объявлением
Я заметил что-то в статических инициализаторах, что может быть ошибкой в javac. Я создал сценарий, в котором я могу присвоить переменной значение, но не читать это значение обратно.
Ниже приведены два примера, первый компилируется нормально,...
134 просмотров
schedule
27.02.2023
Статический инициализатор C# со смешанными статическими конструкторами (и без них)
Я просмотрел соответствующий раздел Спецификации языка С# (v5.0), но не могу найти часть, относящуюся к тому, что я вижу.
Если у вас есть запуск приведенного ниже кода, вы увидите вывод ниже, чего я и ожидаю:
using System;
class Test {...
332 просмотров
schedule
10.07.2023