Какая техническая разница между процессом и потоком?
Я чувствую, что слово «процесс» используется слишком часто, и есть также аппаратные и программные потоки. Как насчет легких процессов в таких языках, как Erlang ? Есть ли определенная причина использовать один термин над
...Этот вопрос покрыт здесь в деталях.
Как вы измеряете использование памяти приложением или процессом в Linux?
Из статьи в блоге Понимание использования памяти в Linux , ps
не является точным инструментом для использования для этой цели.
...Почему
ps
«не так»
Мое приложение работает в Linux как фоновый процесс. В настоящее время он запускается из командной строки в окне терминала.
Недавно пользователь некоторое время выполнял приложение, и оно загадочным образом умерло. Текст:
убит
был на терминале. Это случилось два раза. Я
...Как ждать в bash-скрипте несколько подпроцессов, порожденных этим скриптом, чтобы завершить работу и вернуть код завершения! = 0, когда любой из подпроцессов заканчивается кодом! = 0?
Простой скрипт:
#!/bin/bash
for i in `seq 0 9`; do
doCalculations $i &
done
... Я хочу убить целое дерево процессов. Каков наилучший способ сделать это с использованием любых распространенных языков сценариев? Я ищу простое решение.
Я ищу способ получить вывод команды, когда она запускается из программы на C ++. Я посмотрел на использование функции system (), но она просто выполнит команду Вот пример того, что я ищу:
std::string result = system( "./some_command" ) ;
Мне
...Недавно я слышал, как некоторые люди говорят, что в Linux почти всегда лучше использовать процессы вместо потоков, поскольку Linux очень эффективен в обработке процессов и потому, что с потоками связано много проблем (таких как блокировка) , Тем не менее, я
...Я пытаюсь перенести сценарий оболочки на гораздо более читаемую версию Python. Оригинальный сценарий оболочки запускает несколько процессов (утилиты, мониторы и т. Д.). ) в фоновом режиме с "& amp;". Как я могу добиться того же эффекта в Python? Я бы
...Предположим, у меня есть процесс, который порождает ровно один дочерний процесс. Теперь, когда родительский процесс завершается по какой-либо причине (обычно или ненормально, из-за kill, ^ C, сбоя подтверждения или чего-либо еще), я хочу, чтобы дочерний процесс умер. Как это сделать
...Я пытался найти хорошее определение и понять, что такое поток .
Кажется, что я, должно быть, упускаю что-то очевидное, но каждый раз, когда я читаю о том, что такое поток, это почти круговое определение, а именно «поток - это поток
...Я искал разницу между этими четырьмя в Google, и я ожидал, что по этому поводу будет огромное количество информации, но между четырьмя звонками действительно не было четкого сравнения.
Я попытался скомпилировать некий базовый взгляд на различия между этими системными вызовами
...Возможно ли получить время запуска старого запущенного процесса? Кажется, что ps
сообщит дату (не время), если она не была начата сегодня, и только год, если она не была начата в этом году. Потеряна ли точность для старых процессов навсегда?
Какой самый эффективный способ обрезать суффикс в Java, например:
title part1.txt
title part2.html
=>
title part1
title part2
Как запустить процесс, такой как запуск URL-адреса, когда пользователь нажимает кнопку?
Когда я получаю ссылку на System.Diagnostics.Process
, как я могу узнать, запущен ли в данный момент процесс?
Я пытаюсь выполнить командный файл в C #, но мне не повезло.
Я нашел несколько примеров в Интернете, но это не работает для меня.
public void ExecuteCommand(string command)
{
int ExitCode;
ProcessStartInfo ProcessInfo;
Process Process;
ProcessInfo = new ProcessStartInfo("cmd.exe", "/c
... В среде Windows есть API для получения пути, по которому выполняется процесс. Есть ли что-то подобное в Unix / Linux?
Или есть какой-то другой способ сделать это в этих средах?
Есть ли в bash встроенная функция для ожидания завершения какого-либо процесса? Команда wait
позволяет только дождаться завершения дочерних процессов. Я хотел бы знать, есть ли какой-либо способ дождаться завершения какого-либо процесса, прежде чем приступить к какому-либо сценарию.
Механический способ сделать
...Таким образом, каждый раз, когда я включаю свой компьютер для разработки, принадлежащий моей компании, мне приходится убивать более 10 процессов с помощью диспетчера задач или любого другого приложения для управления процессами, чтобы получить достойную производительность из моей среды IDE. Да,
...Как убить некоторые активные процессы, выполнив поиск их. EXE-имена файлов в C #. NET или C ++?