腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
java多线程在不同的操作系统上是不同的吗?
java
、
multithreading
、
operating-system
我正在用java做一个模拟餐馆的多线程程序。我使用的是最新的Eclipse Java Oxygen。我尝试过在windows10和linux mint上运行它,总是使用Eclipse,它在windows上运行得很好,但是当我在linux上尝试同样的项目时,它就停止了。在windows和linux上运行多线程程序有什么区别吗? 谢谢
浏览 0
提问于2018-05-06
得票数 0
1
回答
Tomcat 9关机在windows和linux上不起作用。
tomcat
、
shutdown
、
tomcat9
Tomcat 9.0.12关机在windows和linux上不起作用 bin\shutdown.bat (win) bin/shutdown.sh (linux) 命令运行完成时没有错误,但tomcat进程(Java)未终止。
浏览 28
提问于2019-06-21
得票数 0
4
回答
多个进程同名
linux
、
process
、
ps
我有一个应用程序在Linux2.6.13和WindRiver Linux3.0上运行。在Linux 2.6.13中,当我这样做的时候... ps -eaf | grep myapplication ...the输出显示“myapplication”的多个条目。 如果我在WindRiver Linux3.0中给出同样的命令,输出结果只显示'myapplication‘的一个条目。 这种差异是否与所使用的操作系统的差异有关?请告诉我这是什么原因?
浏览 2
提问于2010-11-10
得票数 3
回答已采纳
2
回答
linux内核如何决定下一个线程id
linux
、
multithreading
、
linux-kernel
我有一个关于linux内核调度的问题。 我们知道,通常,linux会维护当前最大的pid。如果我们想要启动一个新的进程,内核将使用最大的id。因此,如果我们终止并重新启动一个新进程,那么进程id是不连续的。Linux将使用最大的id,直到它达到限制。 但是我的问题是linux是如何决定线程ID的,比如说,进程A和B正在运行。进程A崩溃,但进程B正在产生新的线程。进程B是否只重用属于进程A的旧的tid,或者进程B也将使用最大的id作为tid。哪种情况更常见?我们有证件吗? 谢谢。
浏览 1
提问于2016-01-29
得票数 0
2
回答
如何获得线程的进程组组长
process
、
linux-kernel
在linux内核中,我们可以使用current->comm来获取当前运行的进程的名称。这会是正常进程下的线程吗?Linux有一个轻量级的进程概念,这意味着线程也是一个进程.
浏览 4
提问于2014-04-04
得票数 1
回答已采纳
2
回答
检查当前线程是否为主线程
c++
、
c
、
linux
、
multithreading
、
pthreads
如何检查当前线程是否是linux上的主线程?看起来gettid()只返回一个pid,但是linux似乎不能保证带有main()的线程总是有一个const和统一pid。 原因是我有一个自动并行化,我希望确保pthread_create()没有在一个已经在pthread_create()创建的线程上运行的函数中调用。
浏览 6
提问于2013-12-11
得票数 12
回答已采纳
1
回答
Java的线程状态如何映射到linux?如果Java的状态是可运行的,那么Linux上是什么
java
、
linux
、
multithreading
Java的线程状态如何映射到linux?如果Java的状态是可运行的,那么Linux上是什么状态? J堆栈显示Java的线程状态是TIMED_WAITING,但是PS命令显示Linux的线程状态是R,为什么
浏览 0
提问于2018-12-31
得票数 0
回答已采纳
1
回答
Thread.Abort()函数在mono框架中不起作用
.net
、
linux
、
multithreading
、
mono
、
window
我正在使用mono 2.10.8.1框架开发一个小型GUI独立应用程序。 我已经创建了一个桌面GUI应用程序,其中我已经创建了一个线程,该线程可用于在后台执行一些操作,然后在完成操作后中止调用线程。 Thread t1 = new Thread(Linux_Thread); t1.IsBackground = true; t1.Start(); //Do some operation in some other function. Console.WriteLine("Linux thread :: " + t1.ThreadState); t1.Abort(); Cons
浏览 0
提问于2013-09-25
得票数 0
3
回答
为什么在Linux上使用更多的线程时内存消耗会增加?(C++)
c++
、
linux
、
multithreading
、
memory
、
openmp
计划: 我为大量数据创建了一个C++计算程序,可以在一个或多个线程上运行。(通过配置文件) 程序环境如下: C++、OpenMp、Redhat-x64、malloc/free Linux上的结果: 当我在一个线程上运行它时,进程大小是177 MB。 当我在两个线程上运行它时,进程大小是317 MB。 当我在4个线程上运行它时,进程大小是600 MB。 Windows上的结果: 进程大小与使用的线程数相同,为110 of。 问题: 为什么在Linux上使用更多的线程时内存消耗会增加?
浏览 3
提问于2012-08-10
得票数 3
回答已采纳
2
回答
JVM + Linux +Intel的超线程=
java
、
linux
、
multithreading
、
jvm
、
hyperthreading
我注意到JVM线程出于某些原因在Linux下作为进程运行(如果我错了,请纠正我)。此外,Intel的超线程只为属于同一进程的两个线程提供额外的并行化。 这是否意味着,一个单一的多热JVM程序将不会从Linux下的超线程中获益,因为它的线程不是从CPU的角度来看的线程吗?
浏览 7
提问于2011-11-26
得票数 2
回答已采纳
2
回答
从main返回的运行线程在C中会发生什么情况?
c
、
multithreading
、
pthreads
在linux (linux线程)上,当从main返回时(在线程完成之前),正在运行的线程会发生什么情况?当从main返回时,内存是dis分配的,因此线程应该访问未分配的内存。这会导致线程退出吗? 我肯定线程已经死了,,但是这是如何发生的,
浏览 1
提问于2014-05-22
得票数 1
回答已采纳
1
回答
进程与线程在命令中哪个先运行?
ubuntu
、
process
、
thread
我想知道,如果我要运行一个同时使用进程和线程的命令,那么将首先在Linux上运行或创建哪个命令。我知道它们都使用克隆()来运行,而且根据定义,线程基本上是一个轻松的进程。
浏览 0
提问于2020-04-29
得票数 1
1
回答
内核支持的线程是否在内核状态下运行?
java
、
linux
、
operating-system
、
pthreads
我对内核空间,用户空间,内核线程,用户线程有点困惑。你是否可以认为内核支持内核线程是在内核空间中运行的? Java, `Thread t = new Thread(new Runnable...)`, 这个名为“t”的线程在Linux中称为轻量级进程(内核线程)。它是否在内核状态下运行?
浏览 0
提问于2019-10-14
得票数 2
1
回答
多线程C++应用程序中的崩溃处理
c++
、
linux
、
multithreading
我有一个在linux上运行的多线程应用程序。在发生崩溃时,例如SIGSEGV,将调用处理程序。当处理程序正在执行时,进程中其他线程的状态是什么?线程还在运行吗?
浏览 4
提问于2013-03-19
得票数 2
1
回答
在linux中wxwidget中的Thaw()函数
c++
、
visual-c++
、
wxwidgets
我使用wxwidgets在窗口中进行项目,然后尝试运行linux,但是冻结和解冻函数出现了一些问题。 它是否适用于linux?还有其他办法来冻结窗户吗? 这是区号: void *UpdateModeltreeThread::Entry() { m_PtrTree->Freeze(); m_PtrTree->ProcessUpdateModelTree(); m_PtrTree->Thaw(); return NULL; } 注意:--我正在使用wxThread运行上面的东西 在这个函数中,我将树项添加到wxtreelistctrl中,那里
浏览 1
提问于2014-01-24
得票数 0
5
回答
嵌入式Linux上的轻量级调试
c++
、
linux
、
debugging
、
embedded
、
embedded-linux
我正在开发一个在基于Linux的小型SBC (大约32MB RAM)上运行的应用程序。不幸的是,我的应用程序最近变得太大,不能再在GDB下运行了。有没有人知道在嵌入式Linux中有什么好的、轻量级的调试方法?即使能够查看线程的堆栈跟踪也会非常有帮助。 值得一提的是,这个应用程序是用C++编写的,并且运行多个线程,所以gdbserver是不可行的,因为它不能与多线程应用程序一起工作。 提前谢谢你, Maha
浏览 2
提问于2009-12-02
得票数 5
回答已采纳
1
回答
Linux内核是一个进程、一个线程还是一些被动的东西来处理来自应用程序的请求?
linux
、
multithreading
、
process
、
operating-system
、
kernel
看起来linux内核正在运行一个进程。但是我看到一些回答说linux内核既不是进程也不是线程。所以我希望有人能解释一下这个概念。
浏览 1
提问于2014-03-13
得票数 0
2
回答
为什么VisualVM在Linux上不显示守护进程线程?
java
、
linux
、
multithreading
、
daemon
我在Linux上有一个守护线程的问题。我在Windows服务器上的应用程序运行正常,当我创建一个线程转储时,我可以看到一个线程是否是守护进程。 但是,当我将应用程序移动到Linux服务器上的Tomcat并使用Java Visual VM创建转储时,我在线程的详细信息中看不到守护进程。 这是否意味着守护程序线程只能在Windows上运行?是否有一些解决办法,或者我们需要在应用程序退出时关闭每个线程?
浏览 1
提问于2012-02-19
得票数 5
1
回答
用户空间和内核空间进程中的一组信号处理程序
c++
、
c
、
linux
、
signals
我是linux的新手.. “用户空间进程”和“内核空间进程(内核线程)”是否共享同一组信号。handlers.Just想知道内核如何根据进程运行的区域(用户空间或内核空间)发送不同的信号?
浏览 0
提问于2013-11-07
得票数 1
1
回答
如果多线程Linux进程收到信号,它会发生什么情况?
linux
、
signals
、
posix
、
multithreading
如果Unix (Posix)进程接收到信号,则信号处理程序将运行。 在多线程进程中它会发生什么呢?哪个线程接收信号? 在我看来,信号API应该被扩展来处理这个问题(即信号处理程序的线程应该能够确定),但是在我只在linux内核邮件列表和不同论坛上发现的网络上寻找信息。据我所知,Linus的概念与Posix标准不同,最初构建了一些compat层,但现在Linux遵循posix模型。 目前的状况是什么?
浏览 0
提问于2015-08-26
得票数 37
回答已采纳
8
回答
Windows和Linux上的线程
c++
、
multithreading
我在互联网上看到过在Windows上的C++中编写多线程应用程序的教程,以及在Linux上做同样事情的其他教程,但不是同时适用于这两种系统。有没有函数可以在Linux或Windows上编译也能运行?
浏览 0
提问于2010-06-29
得票数 4
回答已采纳
2
回答
在特定数量的cpu上运行TBB代码
linux
、
parallel-processing
、
cpu
、
tbb
我正在linux上运行一个tbb代码,我想使用我的一部分CPU来运行我的代码(8个CPU中有2个)。除了禁用内核之外,还有别的方法吗?
浏览 7
提问于2015-09-17
得票数 0
回答已采纳
2
回答
为什么内核线程在进程上下文中运行?
multithreading
、
process
、
linux-kernel
最近,我了解到Linux内核线程。 为什么它们在流程上下文中运行? 为什么他们不简单地运行在一个传统的“线程”?(如果问得通的话)
浏览 6
提问于2013-09-03
得票数 3
回答已采纳
2
回答
是否有必要显式限制线程的数量
c++
、
linux
、
parallel-processing
在运行多线程应用程序时,是否有必要显式指定应用程序使用的最大线程数,或者Linux会自行管理它吗?如果Linux自己处理它,我希望它是“社会性的”,即CPU在所有用户之间分配。但也许在这一点上我错了?
浏览 1
提问于2013-04-25
得票数 1
回答已采纳
1
回答
linux任务集:多线程进程的线程总是运行在特定的核心上吗?
linux
、
multithreading
、
taskset
我使用任务集设置在Linux主机上运行的多线程进程,如下所示: 任务-c 1,2 ./myprocess 一个特定的线程是否总是运行在特定的CPU上,例如,线程1总是运行在c1上?或者它会在不同的时间运行在c1或c2上?
浏览 4
提问于2022-05-21
得票数 2
回答已采纳
1
回答
寻找具有操作系统调度器支持的Linux线程池api
linux
、
multithreading
、
scheduler
、
pool
我正在寻找在Linux中提供与Win32线程池相同级别的内核调度器支持的线程池抽象。具体来说,我感兴趣的是找到一个线程池来维护一定数量的正在运行的线程。当运行池线程阻塞I/O时,我希望线程池足够聪明以启动另一个线程运行。 有人知道linux有这种情况吗?
浏览 3
提问于2012-06-04
得票数 6
回答已采纳
1
回答
在linux上被屏蔽的堆栈溢出?
c
、
linux
、
windows
、
stack
在Linux上,我有一个代码,它使用在主函数中声明的一个数组,6 2MB +1字节。 #include <stdio.h> #include <stdlib.h> #define MAX_DATA (2097152) /* 2MB */ int main(int argc, char *argv[]) { /* Reserve 1 byte for null termination */ char data[MAX_DATA + 1]; printf("Bye\n"); return 0; } 当我和gcc一起在
浏览 3
提问于2014-03-11
得票数 3
回答已采纳
2
回答
如何在Linux下高效地运行短异步任务?
linux
、
multithreading
、
parallel-processing
、
pthreads
、
real-time
我试图满足一个软的实时需求,在Linux下,任务需要在<1ms内完成。目前,我正在使用4-8线程来尝试实现这一目标,但是在Linux下使用p线程的开销和延迟似乎不太适合短期任务(在线程运行时,pthread_create和pthread_join的延迟时间分别为100 s和100 s+一些奇怪的非确定性行为,可以增加100到200秒)。 因此,我想知道是否还有其他方法可以可靠地运行短异步任务,并且延迟相当低。任务通常是< 500 s,我需要它们都在1ms内完成。我是否可以以某种方式直接使用内核线程(k线程)(例如,对任务数据使用共享内存)?或者是基于中断的东西? 背景信息 我已经
浏览 5
提问于2016-04-29
得票数 3
2
回答
Linux调度程序历史
linux
、
linux-kernel
、
scheduler
我有一个运行在Linux上的进程,它创建了大量的pThreads (每个进程都有自己的目的)。比如说,其中一个线程崩溃了。有时,崩溃可能是由其他线程引起的,最好在崩溃线程之前知道哪些线程正在运行。 所以问题是:是否有一种方法可以问Linux调度程序最后的线程被调度了什么? 任何帮助都是非常感谢的。谢谢。
浏览 2
提问于2012-07-24
得票数 0
1
回答
是否可以在Linux上使用p线程打印CPU和核心?
linux
、
multithreading
、
pthreads
我正在努力让一个多线程应用程序在多个内核上运行。我已经研究过关联、调度等问题。有什么方法可以找出任何线程正在运行的CPU Id吗?我现在正在使用sched_getaffinity,但我认为这与进程id有关,而不是进程中的线程。这个多线程应用程序在Windows上工作得很好,但在linux上似乎是CPU绑定(只使用一个CPU) 更新 如果我的linux应用程序启动64个线程,我仍然只有一个pid,对吗?我的理解仍然是,启动的每个线程都可以在目标硬件上的不同CPU/核心上运行,对吗? 这里有一个示例应用程序:
浏览 6
提问于2011-07-01
得票数 3
回答已采纳
2
回答
当其中一个线程接收到信号而没有一个阻止它时,是否所有线程都停止了?
c
、
linux
、
multithreading
、
pthreads
、
signals
我正在Linux上运行一个用C编写的多线程应用程序。 为了停止执行,我发送SIGINT并从信号处理程序调用许多清理例程,最后调用exit(0)。 当处理程序执行清理例程时,其他线程是否仍在运行或可能运行(上下文切换)?
浏览 4
提问于2015-07-10
得票数 7
回答已采纳
1
回答
在进行10K JMeter VUser JMeter测试之前,要在Linux中检查哪些参数?
linux
、
testing
、
jmeter
、
out-of-memory
尝试在单个Linux上使用10K VUsers在非GUI模式下运行测试。发现以下错误: Uncaught java.lang.OutOfMemoryError:无法创建新的本机线程(运行12116个线程,限制(软/硬)) JMeter中的堆参数已设置为32 to。然而,情况并没有改善。在继续进行10K JMeter测试之前,我想知道在Linux和JMeter中要检查的参数或参数。机器的冲击=65 of。能帮我个忙吗? 谢谢。
浏览 5
提问于2022-01-10
得票数 1
2
回答
是否有linux函数调用通过传递线程ID来获取特定线程的CPU使用率?
c
、
linux
、
pthreads
是否有直接的linux函数调用通过传递线程ID来获取特定线程在运行时的CPU使用率?如果不是函数调用,有没有其他可能的方法来实现同样的目的呢? 我有一个用c编写的应用程序,它在linux平台上运行。并且它有多个线程并行运行。其中我需要确定每个线程的CPU使用率。为此,我需要使用一个系统调用来增强我的代码,该系统调用为我提供了特定线程的CPU使用率。假设我在运行时准备好了一个结构中的所有线程i。
浏览 1
提问于2014-04-02
得票数 0
2
回答
从Python脚本运行.sh文件?
python
、
linux
、
popen
、
python-3.3
我在使用我开发的.sh脚本在Oracle Linux6.8中运行python脚本时遇到了问题。我在Windows操作系统下开发了这些脚本,它们运行起来没有问题,现在我正在尝试修改这些脚本,以便在Linux上运行它们,但我有问题,因为我不熟悉Linux操作系统。 我使用Python语言中的Popen命令在Windows中运行.bat文件,例如:p = Popen("StartScript.bat", cwd=r"My path") 其中StartScript.bat是.bat文件,My Path是.bat文件所在的路径。这在Windows上运行得很好,但是如果我想
浏览 3
提问于2017-03-20
得票数 2
回答已采纳
5
回答
Linux2.6.31调度程序和多线程作业
linux
、
performance
、
multithreading
、
linux-kernel
、
scheduler
我在一台有24个内核的共享Linux计算机上运行大规模并行的科学计算作业。大多数情况下,当这台计算机上没有其他运行时,我的工作能够扩展到24个核心。然而,当一个不是我的单线程作业正在运行时,我的24个线程作业(我为很高的值设置)只能得到1800%的CPU (使用Linux符号)。同时,大约500%的CPU周期(同样使用Linux符号)是空闲的。有人能解释一下这种行为吗?我能做些什么来得到其他人没有使用的全部23个核心呢? 备注: 如果这与相关,我已经在稍微不同的内核版本上观察到了这一点,尽管我不记得我头上的哪个版本。-- CPU体系结构是x64。我的24位核心工作是32位,而我竞争的其他工作是
浏览 9
提问于2010-05-13
得票数 6
回答已采纳
1
回答
除了使用ps命令进行终端解析之外,是否有其他方法可以找到linux中正在运行的进程?
c++
、
linux
、
process
对于linux中的CPP应用程序,我需要正在运行的进程列表、它们的PID、它们正在运行的端口以及启动它的.exe文件的位置。 我可以使用PS命令,但是我想在CPP应用程序中使用它。不建议使用系统命令和解析输出。 Linux是否将这些信息存储在我可以阅读的地方,或者是否有一些我可以在windows中使用的本地api,比如win32 api。
浏览 0
提问于2019-06-25
得票数 3
回答已采纳
8
回答
如何找到运行在带有ps -axl的Linux上的Java线程?
java
、
linux
、
multithreading
我有一个运行中的JVM,有两个线程。在我的装有ps -axl的Linux操作系统上,可以看到这些正在运行的线程吗?我正在尝试找出操作系统为我的线程赋予了什么优先级。关于这个问题的更多信息,。
浏览 5
提问于2012-03-30
得票数 28
回答已采纳
1
回答
c++ -无法解决问题
c++
、
c++11
、
gdb
、
sigabrt
我试图运行一个简单的代码,它编译,但当我试图运行它时,我得到(核心抛出)错误。因此使用gdb来查看错误是什么。 代码: #include <thread> #include <iostream> #include <stdio.h> void gerar() { printf("works\n"); } int main() { std::thread oi(gerar); printf("oi"); return 0; } dgb msg: Traceback (most recent
浏览 2
提问于2015-11-05
得票数 1
回答已采纳
1
回答
致命错误: linux/kthread.h:未终止此类文件或目录编译
c
、
gcc
、
ubuntu
、
kernel
我正在尝试熟悉kthread,并在的指导下用C语言编写了一个非常简单的程序来测试它。我在MacOSX上的VMware中运行Ubuntu。 #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include "cycle.h" #include <linux/kthread.h> #include <linux/sched.h> int main(){ static struct task_struct *kthread; threa
浏览 6
提问于2012-10-30
得票数 2
回答已采纳
1
回答
当优先级较高的任务繁忙时,不调度较低优先级的线程。
linux
、
linux-kernel
、
scheduler
、
cfs
环境-带有Linux内核2.6.18需求的嵌入式设备-3个线程(由一个进程创建,假设P1创建了T1、T2、T3) T1位于linux优先级99 (最高),T2位于linux优先级50 ( mid),T3位于Linux优先级2(最低)。没有为任何线程显式地设置好的值。 T1和T3每秒递增一次变量。T1每5秒打印两个变量一次。一切顺利。当T2进入无限循环"for(;;);“时,有问题的地方是在t1的计数适当增加之后,但是t3的计数根本没有增加。这意味着T3从来没有时间在CPU中运行。 一直以来,我都在想linux的CFS保证所有优先级都能得到适当的份额(基于权重)。但这证明,任何线程进入C
浏览 2
提问于2016-01-20
得票数 4
2
回答
如何打印C++应用程序中所有线程的列表?
c++
、
linux
、
multithreading
、
logging
如何打印在POSIX操作系统(例如Linux)中运行在C++应用程序中的线程列表(最好是名称)?
浏览 1
提问于2019-02-18
得票数 0
12
回答
检查程序退出后线程是否仍在运行
c
、
pthreads
gcc 4.4.3 c89 pthread 我使用valgrind检查内存错误。 我想知道linux有没有什么工具可以在程序结束后检测到运行中的线程没有被终止。 我正在运行一个多线程应用程序,需要一个工具来确保所有线程都已完成。 非常感谢您的建议,
浏览 1
提问于2010-08-30
得票数 10
回答已采纳
1
回答
一个进程的线程可以在多个物理CPU上运行吗?
linux
、
multithreading
、
smp
在Linux上,我们有两个物理CPU(不是多核),一个名为X的进程有许多线程。 问题是,是否可能:X的一些线程在一个CPU上运行,而X的其他一些线程同时在另一个CPU上运行??
浏览 9
提问于2016-12-21
得票数 1
2
回答
当运行队列延迟太大时,如何调优Linux性能?
java
、
linux
、
jvm
、
performance
我观察到,当系统负载上升时,运行队列延迟约为10000个usecs。应用程序启动8个JVM实例,每个实例启动大量线程,平台为Linux。 我想知道是否有关于调整这种多线程应用程序的运行队列延迟的一般想法?
浏览 0
提问于2013-01-02
得票数 1
回答已采纳
1
回答
SDL2.0不能在主线程中运行吗?
c++
、
multithreading
、
sdl
我现在使用Boost Thread和SDL1.2。我想知道我是否会使用SDL 2。*我能不能不从主线程(在bouth windows和linux上)运行它?
浏览 1
提问于2013-02-04
得票数 3
5
回答
线程ID与进程ID的关系
c
、
linux
、
multithreading
我在进程Id和线程Id之间有些混淆。我已经浏览了几个web帖子,包括堆栈溢出,其中说 启动一个新进程将为您提供一个新的PID和一个新的TGID,而启动一个新的线程则在维护相同的TGID的同时为您提供一个新的PID。 所以当我运行一个程序时,为什么从程序中创建的所有线程都没有不同的PID? 我知道,在编程中,我们通常说main是一个线程,执行从main开始,所以如果我从main创建多个线程,那么所有线程的PID都将与main的PID相同。 所以我想问的是: 1)当我们运行一个程序时,它将作为进程或线程运行? 2) 主线程创建线程与进程创建线程有何区别? 3) linux中的线程和进程之间
浏览 10
提问于2013-10-30
得票数 12
回答已采纳
2
回答
Linux无线网络测试平台
c
、
linux
、
multithreading
、
network-programming
、
wireless
我正在编写一个用于无线传感器网络的linux测试平台。核心目标是测试任意两个节点之间的数据传输。网络使用树拓扑运行。网络中的一个节点是“驱动程序”。该节点通过串口连接到linux PC上。我想要写的是这个linux PC上的软件,它将驱动网络中的数据传输。 “驱动”节点从运行在linux上的软件中获取命令,将向发件人节点发送数据请求消息。发件人节点将解析数据请求消息并开始向“驱动程序”传输数据。可以存在多个这样的发件人。所有数据传输都是从发件人到“驱动程序”节点。“驱动程序”节点将接收到的所有数据传递给linux应用程序。linux应用程序跟踪从不同发件人接收到多少数据包。 以下是要求。 网络
浏览 4
提问于2009-06-08
得票数 0
2
回答
如何选择nfsd线程数
linux
、
nfs
、
cluster
我有一个基于8核心linux的服务器,专门为80个运行批处理作业的linux客户端提供NFS服务。客户端总共有400个核心,因此通常同时运行400个单核批处理作业. 偶尔,很多批处理作业尝试同时执行I/O,并且耗尽服务器上nfsd线程的数量,其中当前有80个线程。批处理作业获得I/O错误(例如拒绝权限)并退出。 我想增加nfsd线程的数量,但想知道: 在这种情况下,设置线程数的经验法则是什么? 设置得太高有什么缺点? 参考资料 来自Sun的NFS调谐指南为Solaris提出了一些经验规则,但没有给出这些特定数字的理由,因此我不确定它们如何应用于我的Linux服务器。 另一个为这种类型的调优提供
浏览 0
提问于2010-09-16
得票数 3
回答已采纳
1
回答
树莓PI4分割故障
gcc
、
pthreads
、
raspberry-pi4
我有一个短程序,在运行几次(例如:在一个循环中运行10次)后,会在RPi4上造成分段错误。我正在使用Raspbian /Linux 10 (buster)和默认gcc编译器(sudo apt安装构建-基本)。 gcc --version gcc (Raspbian 8.3.0-6+rpi1) 8.3.0 你认为这是gcc编译器的问题吗?也许我错过了一些RPi4的特殊设置。我用它来构建: gcc threads.c -o threads -l pthread 输出有时(并非总是)如下所示: ... in thread_dummy, loop: 003 Segmentation fault 守则如
浏览 2
提问于2021-05-12
得票数 0
回答已采纳
1
回答
在python上的Linux和Windows在线程方面有什么区别吗?
python
、
multithreading
、
tkinter
我用Tkinter写了一个使用线程的程序。当我在linux上运行这个程序时,它工作得很好,但是当同样的程序在Windows上运行时,它就不能工作了。 当循环(在线程下运行)结束并调用导致出现Toplevel窗口的函数时存在问题 有什么建议吗?
浏览 0
提问于2015-03-27
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
即使运行高优先级线程,低优先线程也能运行
如何创建并运行java线程
linux多线程服务器
Linux系统编程 线程属性
Linux命令后台运行
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券