Результаты поиска по запросу "linux"

4 ответа

Linux: система () + обработка SIGCHLD + многопоточность

У меня есть многопоточное приложение, которое устанавливает обработчик для SIGCHLD, который регистрирует и запускает дочерние процессы. Проблема, которую я вижу, начинается, когда я звонюsystem(). system() нужно дождаться завершения дочернего ...

3 ответа

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

Все мы, кто до сих пор занимается каким-либо сетевым программированием (TCP / UDP, DNS или клиент / сервер) на C, неоднократно снова и снова используют фрагменты кода. Мы используем несколько стандартных библиотек, но также очень часто ...

4 ответа

Как установить CLASSPATH в Linux, чтобы java находил jar-файл?

Под Linux я пытаюсь запустить файл JAR следующим образом: java -jar plantuml.jar -testdotимеяCLASSPATH установить любое из следующих значений (файл находится в/home/user/plantuml.jar): export CLASSPATH=/home/user export CLASSPATH=/home/user/ ...

ТОП публикаций

2 ответа

Linux C ++: dlopen не может найти библиотеку .so

Переписанный вопрос (хотя он уже решен): У меня были проблемы с использованием dlopen (3) для загрузки библиотеки общих объектов в Linux. Библиотека является частью созданной мной системы библиотек, которые все загружаются во время выполнения ...

4 ответа

Как разделяемая библиотека (.so) может вызывать функцию, которая реализована в ее загрузочной программе?

У меня есть общая библиотека, которую я реализовал, и я хочу, чтобы .so вызывал функцию, которая реализована в основной программе, которая загружает библиотеку. Допустим, у меня есть main.c (исполняемый файл), который содержит: void ...

2 ответа

Обновление альтернатив: предупреждение: / etc / alternatives / java висит

Я сталкиваюсь с проблемой при запуске Java-программы из командной строки. Я установил openjdk-6-jdk в моей системе Linux и все еще показывает, что ошибка связана с openjdk-7-jdk. Первоначально у меня установлен jdk 7 в моей системе, но после его ...

1 ответ

Как указатели percpu реализованы в ядре Linux?

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

2 ответа

Механизм управления доступом к общей памяти для процессов, созданных MPI

У меня есть общая память, используемая несколькими процессами, эти процессы создаются с использованиемMPI. Теперь мне нужен механизм для контроля доступа к этой общей памяти. я знаю этоnamed semaphore а такжеflock механизмы могут быть ...

1 ответ

Используйте flock () в обработчике sigaction

flock() как правило, безопасен для асинхронных сигналов, потому что это системный вызов. Его семантика затрудняет реализацию по-другому. Это не в ...

4 ответа

Использование рецепта Chef для добавления нескольких строк в файл конфигурации

Я пытаюсь создать рецепт шеф-повара, чтобы добавить несколько строк (20-30) в определенный файл конфигурации. Я знаю, что рекомендуемый шаблонизменить все файлы ...