Saya memiliki program yang menerima 2 N
-digit angka, mengalikannya menggunakan utas & mencetak hasilnya.
Jumlah thread yang dibuat di sini adalah 2 * N - 1
.
setiap kali saya menjalankan program untuk N > 151
, program tersebut memberi saya kesalahan segmentasi.
Apakah ada batasan jumlah maksimum thread yang dapat diperoleh suatu proses dari kumpulan thread?
Jika ya, apakah ini bisa menjadi alasan yang sah atas kesalahan tersebut?
Sunting:
Valgrind tidak menemukan kebocoran memori untuk N <= 150
.
Saya menjalankan program di kernel Linux 2.6.x.