Главная » Java » Аспекты переносимости кода

0

 

   Программу, использующую вызовы exec, нельзя считать способнойхк свободному переносу на различные платформы. Процессы — в том виде, о котором мы говорим, — поддерживаются отнюдь не во всех вычислительных средах, а в системах, где они поддерживаются, могут существовать различные формы одних и тех же команд и особые синтаксические правила их вызова. Помимо того, поскольку запуск на выполнение множества процессов чреват серьезными проблемами, связанными с потенциальными нарушениями политики безопасности (security policy) (за подробностями обращайтесь к разделу 18.5), система вправе просто запретить приложениям обращаться к функциям exec. Собираясь применять методы exec, будьте внимательны и осторожны — такое решение способно негативным образом повлиять на возможность работы программы в произвольной вычислительной среде.

  

Источник: Арнолд, Кен, Гослинг, Джеймс, Холмс, Дэвид. Язык программирования Java. 3-е изд .. : Пер. с англ. – М. : Издательский дом «Вильяме», 2001. – 624 с. : ил. – Парал. тит. англ.

По теме:

  • Комментарии