问题w/C#应用程序卡在SIGSSUSPEND()中
我正在使用mono 5.4在Centos 6.8上使用mono-service.exe运行多线程C#代码 我有以下问题:问题w/C#应用程序卡在SIGSSUSPEND()中,c#,multithreading,mono,C#,Multithreading,Mono,我正在使用mono 5.4在Centos 6.8上使用mono-service.exe运行多线程C#代码 我有以下问题: 它从CPU使用率和线程数的突然增加开始(线程数的增加速度比CPU慢,但起始点是相同的-相同的时间) CLOSE_WAIT套接字的数量有所增加-当CPU被锁定时,它们从不关闭 如果使用gdb发出close()系统调用,则执行返回正常状态 在检查带有gdb的线程信息时,我看到: 181 Thread 0x7f42fa3e0700 (LWP 13122) 0x00007f
- 它从CPU使用率和线程数的突然增加开始(线程数的增加速度比CPU慢,但起始点是相同的-相同的时间)李>
- CLOSE_WAIT套接字的数量有所增加-当CPU被锁定时,它们从不关闭李>
- 如果使用gdb发出close()系统调用,则执行返回正常状态李>
181 Thread 0x7f42fa3e0700 (LWP 13122) 0x00007f435b14d844 in do_sigsuspend (set=<value optimized out>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:63
180 Thread 0x7f42fa1df700 (LWP 14121) 0x00007f435b14d844 in do_sigsuspend (set=<value optimized out>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:63
179 Thread 0x7f42f9fde700 (LWP 15218) 0x00007f435b14d844 in do_sigsuspend (set=<value optimized out>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:63
178 Thread 0x7f42f9ddd700 (LWP 16282) 0x00007f435b14d844 in do_sigsuspend (set=<value optimized out>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:63
177 Thread 0x7f42f9bdc700 (LWP 17308) 0x00007f435b14d844 in do_sigsuspend (set=<value optimized out>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:63
176 Thread 0x7f42f99db700 (LWP 18379) 0x00007f435b14d844 in do_sigsuspend (set=<value optimized out>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:63
181线程0x7f42fa3e0700(LWP 13122)0x00007f435b14d844,位于../sysdeps/unix/sysv/linux/sigssuspend.c:63
位于../sysdeps/unix/sysv/linux/sigssuspend.c:63的do_sigssuspend(set=)中的180线程0x7f42fa1df700(LWP 14121)0x00007f435b14d844
179线程0x7f42f9fde700(LWP 15218)0x00007f435b14d844位于../sysdeps/unix/sysv/linux/sigssuspend.c:63
178线程0x7f42f9ddd700(LWP 16282)0x00007f435b14d844位于../sysdeps/unix/sysv/linux/sigssuspend.c:63
177线程0x7f42f9bdc700(LWP 17308)0x00007f435b14d844位于../sysdeps/unix/sysv/linux/sigssuspend.c:63
176线程0x7f42f99db700(LWP 18379)0x00007f435b14d844位于../sysdeps/unix/sysv/linux/sigssuspend.c:63的do_sigssuspend(set=)中
问题:在什么情况下通常调用sigssuspend(),它与CLOSE_WAIT套接字泄漏有什么关系