कौन सा बेहतर है? बेहतर से मेरा मतलब है कि किसके पास बेहतर सुरक्षा है, आदि (उपयोग में आसानी नहीं है)।प्रोसेसबिल्डर बनाम Runtime.exec()
14
A
उत्तर
31
उपयोग की आसानी उन दोनों के बीच एकमात्र वास्तविक अंतर है।
ध्यान दें कि उपयोग में आसानी से गलत उपयोग से बचने में मदद करके सुरक्षा हो सकती है।
कम से कम OpenJDK 6 Runtime.exec()
पर ProcessBuilder
का उपयोग कर कार्यान्वित किया जाता है:
public Process exec(String[] cmdarray, String[] envp, File dir)
throws IOException {
return new ProcessBuilder(cmdarray)
.environment(envp)
.directory(dir)
.start();
}
+0
सिवाय इसके कि 'Runtime.exec' में ओवरलोड हैं जो' कमांड 'को एक' स्ट्रिंग 'के रूप में लेते हैं और इसे टोकनइज़ करते हैं, लेकिन' प्रोसेसबिल्डर 'में एक' स्ट्रिंग 'को एक vararg 'स्ट्रिंग [1]' के रूप में संभाला जाता है - http देखें : //stackoverflow.com/questions/6856028/difference-between-processbuilder-and-runtime-exec –
संबंधित मुद्दे
- 1. प्रोसेसबिल्डर के दूसरे प्रोसेसबिल्डर
- 2. जावा Runtime.exec()
- 3. जावा प्रोसेसबिल्डर प्रक्रिया.destroy() WinXP
- 4. जावा प्रोसेसबिल्डर: परिणामस्वरूप प्रक्रिया
- 5. कैप्चरिंग stdout जब Runtime.exec
- 6. जावा Runtime.exec लिनक्स
- 7. stdin को java Runtime.exec पर रीडायरेक्ट कैसे करें?
- 8. जावा में Runtime.exec() का उपयोग क्यों करना चाहिए?
- 9. मैं जावा विधि का परीक्षण कैसे करूं जो प्रोसेसबिल्डर और प्रक्रिया का उपयोग करता है?
- 10. क्या स्मृति कर्नेल/libc संस्करण जावा Runtime.exec() से स्मृति के संबंध में सुरक्षित है?
- 11. जावा, Runtime.exec या ProcessBuilder: फ़ाइल कैसे खोल या बाइनरी जानती है?
- 12. बनाम बनाम
- 13. : बनाम बनाम ::
- 14. स्पाइडरमोन्की बनाम जावास्क्रिप्ट बनाम बनाम?
- 15. Mercurial: भ्रष्टाचार बनाम रिकॉर्ड बनाम qrecord बनाम शेल्व बनाम प्रत्यारोपण बनाम dirstate बनाम कतार
- 16. LINQ बनाम लैम्ब्डा बनाम अज्ञात तरीके बनाम बनाम
- 17. एनएचबीर्नेट एचक्यूएल बनाम मानदंड बनाम क्वेरीरी बनाम लिंक बनाम। प्रदर्शन
- 18. डीकोड और व्याख्या को बनाम बनाम बनाम बनाम
- 19. इनलाइन बनाम __inline बनाम __inline__ बनाम __forceinline बनाम?
- 20. एपीआई बनाम टूलकिट बनाम फ्रेमवर्क बनाम लाइब्रेरी
- 21. pymssql बनाम pyodbc बनाम adodbapi बनाम ...
- 22. एटमिकोस बनाम जेओटीएम बनाम बिट्रोनिक्स बनाम?
- 23. न्यूट बनाम एमबीयूनीट बनाम एमएसटीएस्ट बनाम xUnit.net
- 24. विधि बनाम फंक्शन बनाम प्रक्रिया बनाम कक्षा?
- 25. .NET बनाम एएसपी.नेट बनाम सीएलआर बनाम एएसपी
- 26. 'विधि' बनाम 'संदेश' बनाम 'फ़ंक्शन' बनाम '???'
- 27. अक्ष 2 बनाम वसंत-बनाम बनाम जर्सी
- 28. एसीई बनाम बूस्ट बनाम पोको बनाम WxWidgets
- 29. control.BeginInvoke() बनाम डिस्पैचर बनाम SynchronizationContext बनाम .. - विश्वसनीयता
- 30. ड्रॉप ... बनाम बनाम
आप 'बेहतर सुरक्षा है' के साथ क्या मतलब है? –