multithreading - Как я должен тестировать многопоточный код?

multithreading - Как я должен тестировать многопоточный код?

Я до сих пор избегал кошмара, который тестирует многопоточный код, поскольку он просто кажется слишком большим для минного поля. Я хотел бы спросить, как люди прошли тестирование кода, который пола…


sql server - Репликация базы данных. 2 сервера, основная база данных, а вторая-только для чтения

Скажем, у вас есть 2 сервера баз данных, одна база данных-это «основная» база данных, где выполняются все операции записи, она рассматривается как «реальная/оригинальная» база данных. База данн…


database - База данных: что такое многоадресный контроль параллелизма(MVCC) и кто его поддерживает?

Недавно Джефф опубликовал информацию о своих проблемах с привязками к базам данных, связанным с чтением. Многоуровневое управление параллелизмом(MVCC) претендует на решение этой проблемы. Что это…


java - Что такое отражение и почему оно полезно?

Что такое отражение и почему оно полезно? Я особенно интересуюсь Java, но я предполагаю, что принципы одинаковы на любом языке.…


concurrency - Как я могу сказать, что многоядерный/многопроцессорный компьютер обрабатывает вызовы функций в цикле параллельно?

В настоящее время я разрабатываю приложение, в котором есть один модуль, который будет загружать большие объемы данных из базы данных и уменьшать его до гораздо меньшего, установленного различными в…


memory - Почему область памяти будет отмечена как не кэшированная?

Во встроенном приложении у нас есть таблица, описывающая различные диапазоны адресов, которые действительны на целевой плате. Эта таблица используется для настройки MMU. Диапазон адресов RAM поме…


c - Каков наилучший способ сериализации данных в бинарном формате, не зависящем от языка?

Я изучаю механизм сериализации данных, которые должны передаваться через сокет или разделяемую память в независимом от языка механизме. Я не хочу использовать XML, поскольку эти данные будут очень…


math - Необходима ли математика для программирования?

Мне приходилось спорить с другом в дни колледжа, нужна ли передовая математика для любого ветерана-программиста. Он с яростью спорил против этого. Он сказал, что программисты нуждаются только в ба…



c++ - Как я могу использовать ковариантные типы возврата с помощью интеллектуальных указателей?

У меня такой код: class RetInterface{...} class Ret1: public RetInterface{...} class AInterface{public: virtual boost::shared_ptr<RetInterface> get_r() const=0;...}; class A1:…


c - Как работает кэш-память?

Сегодня, когда я был в классе компьютерных организаций, учитель говорил о чем-то интересном для меня. Когда речь заходит о том, почему работает кеш-память, он сказал, что: for(i=0; i<M; i++) fo…




для зачем чего java как что пример сериализация память процессора