2
GNU / Linux นับกระบวนการและเธรดเข้าด้วยกันเมื่อฉัน จำกัด จำนวนหรือไม่
ฉันต้องการ จำกัด จำนวนกระบวนการต่อผู้ใช้บนเครื่องของฉันด้วย/etc/security/limits.confและค่า nproc ฉันได้อ่านที่นี่ว่า Linux แยกความแตกต่างระหว่างกระบวนการและเธรดไม่ได้หรือไม่ ขีด จำกัด nproc ปัจจุบันของฉันต่อผู้ใช้คือ 1024 แต่ถ้ารวมเธรดด้วยก็จะต่ำเกินไปในมุมมองของฉัน man-page ของlimits.confกล่าวถึงเท่านั้น "กระบวนการ" สำหรับ nproc และไม่มีอะไรอื่น // แก้ไข // ตัวอย่างโค้ดใน C ++ พร้อม Boost // g ++ -o boost_thread boost_thread.cpp -lboost_thread #include <unistd.h> #include <iostream> #include <boost/thread.hpp> using namespace std; int counter; void print_thread(int i) { counter++; …