+void setPriority(NIOption* opt)
+{
+ pid_t pid = getpid();
+ if (setpriority(PRIO_PROCESS, pid, opt->priority) == 0) {
+ std::string str = " ";
+ if (opt->priority <= -20) {
+ str = " highest ";
+ } else if (opt->priority >= 19) {
+ str = " lowest ";
+ }
+ _SOUT("Success to set the%spriority of the process. pid : [%d], priority : [%d]", str.c_str(), pid, getpriority(PRIO_PROCESS, pid));
+ } else {
+ _SERR("Failed to set the priority of the process. pid : [%d], priority : [%d]", pid, getpriority(PRIO_PROCESS, pid));
+ }
+}
+