腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4274)
视频
沙龙
1
回答
C#
StreamReader
ReadLine
()
在
第二次
尝试
时
挂起
,
除非
线程
退出
c#
、
backgroundworker
、
tcpclient
、
streamreader
然后,当我进行
第二次
调用时,它仍然适用于除一个“方法”值(它还包含“参数”值的不同值,我将在下面也包括这些调用)之外的所有值,它
挂起
了
StreamReader
ReadLine
()调用。但是,如果我调试并单步执行代码,等待10-20秒,输出会显示几条“
线程
0xd0f0已
退出
,代码为0(0x0)”的消息,然后代码就可以工作了。我觉得我做这项工作的
线程
有问题,但我不能弄清楚,请帮助我。,
除非
我调试并单步执行,这样
线程
才有时间
退出<
浏览 24
提问于2019-02-24
得票数 0
2
回答
关于处理巨型文本文件和处理URL的建议
c#
、
multithreading
、
thread-safety
、
large-files
我目前正在
尝试
遍历一个大约1.5 it大小的文本文件,然后使用从其中抓取的URL从站点中拉下html。为了提高速度,我
尝试
在
一个新的
线程
上处理所有的HTTP请求,但是由于
C#
不是我最强的语言,而是我正在做的事情的一个要求,所以我对良好的
线程
实践感到有点困惑。var progress = 0; while ((line =
streamReader
.
ReadLine
()) !之后,应用程序将
挂起
并崩溃。我的印象
浏览 1
提问于2014-05-23
得票数 0
4
回答
使用本机C++、托管c++ cli和
c#
解决方案在混合模式下进行调试
c#
、
c++
、
visual-studio-2010
、
debugging
、
c++-cli
我有一个多
线程
项目im正在处理,并且启动项目被设置为运行我的UI的
c#
项目。然后是一系列的底层c++本机项目,它们通过托管的C++/CLI项目连接到
C#
。我
在
c#
启动项目中启用了“启用非托管调试”,当我
尝试
调试本机代码
时
,我能够命中我设置的断点。但是,
在
我再次
尝试
运行它并
尝试
再次命中断点后,它
挂起
了。例如,如果我有一个循环,我
在
每次迭代中都
尝试
在
浏览 3
提问于2011-05-11
得票数 33
2
回答
C#
:读取子进程stdout块,直到另一个子进程完成?
c#
、
pipe
、
subprocess
下面是我用来启动子进程并监视其输出的
C#
代码: process.StartInfo.FileName = executableThreadPool
线程
中启动多个子进程(但在四核计算机上一次不能超过四个)。我遇到的问题是,我的一个子进程将
退出
,但对sr.
ReadLine
()的相应调用将阻塞,直到我的另一个子进程
退出
。我不确定它会返回什么,但
除非
我遗漏了什么,否则不应该发生这种情况。当发生这种情况
时
浏览 0
提问于2010-10-30
得票数 0
回答已采纳
4
回答
尝试
调用
ReadLine
()
时
程序完全
挂起
c#
、
sockets
、
freeze
请考虑以下几点: { } 当我将这个客户端连接到服务器
时
,它
挂起
了。当我使用Intellisense中断它
时
,"string str = r.
ReadLine
();“被突出显示,我认为这就是程序
在
浏览 0
提问于2013-11-09
得票数 0
2
回答
安卓AsyncTask -为什么不执行doInBackground()?
android
、
android-asynctask
、
fragment
为什么这个asyncTask对象不能在
第二次
得到很好的执行? 值得注意的是,如果我使用executeOnExecutor(),那么它在
第二次
使用时工作得很好。但是为什么execute()不起作用呢?
浏览 0
提问于2013-08-22
得票数 6
3
回答
是否
在
流关闭
时
退出
while循环?
c#
、
file-io
、
stream
这是一个网络流问题,但我将测试用例简化为控制台输入:我启动了一个
线程
,等待2秒,然后关闭流阅读器。但是
在
关闭流/流读取器之后。While循环仍在等待sr.
ReadLine
()方法。我不想让它在关闭流/流读取器
时
自动
退出
循环。 class Program { static void Ma
浏览 2
提问于2010-01-17
得票数 0
1
回答
sr.
ReadLine
()没有接收到正在发送的数据
c#
、
.net-core
、
stream
、
network-programming
我正在
尝试
为我的程序实现一种身份验证方法。sr = new
StreamReader
(needsAuth.GetStream()); ifsr.Close(); return false; } } 我已经
尝试
过
在
客户端和服务器端进行调试
在
浏览 27
提问于2020-09-14
得票数 0
回答已采纳
1
回答
退出
永远接收数据的
线程
c#
、
multithreading
我正在试图弄清楚如何正确地
退出
这个
线程
,因为它给我带来了大量的痛苦,而调用Thread.Abort()并没有做到这一点。while(isRunning) { while((messageFromServer = DataIN.
ReadLine
from server: " + messageFromServer); }
浏览 0
提问于2014-03-12
得票数 1
1
回答
防欺骗体系结构
c#
、
anti-cheat
我有一个在线游戏,我用
c#
写了一个简单的外部防作弊,它检查我的游戏的处理模块和处理可疑的活动。所以它是这样工作的:如果不匹配的话游戏就结束了。另外,如果你关闭反欺骗游戏也关闭了。因此,从理论上讲,用户不
退出
游戏就无法
退出
防作弊,
除非
他可以
挂起
防作弊进程,这样就没用了。我能做什么简单的事情来防止这种情况发生?我在想--
在
浏览 0
提问于2018-10-02
得票数 1
2
回答
在
循环中处理字符串数组
c#
、
arrays
、
garbage-collection
、
dispose
我
在
一个函数中有以下循环: String[] arrStr = File.ReadAllLines(path+"File_"+i+".txtoutput.Clear();每个txt文件有大约20k的lines.The函数打开其中的46个,我需要运行这个函数超过1k次,所以我计划让程序通宵运行,到目前为止,我没有发现任何错误,但由于
在
每次循环交互
时
都引用了一个
浏览 1
提问于2015-11-19
得票数 0
1
回答
如果进程的
线程
处于未知状态,为什么不能终止它?
thread-safety
根据我的经验,当主
线程
准备
退出
时
,应该等待其他
线程
正常
退出
。不会终止进程,
除非
它的
线程
处于已知状态。如果
线程
正在等待内核对象,则在等待完成之前不会终止该
线程
。这可能导致应用程序
挂起
。这太短了,无法理解为什么
在
进程
浏览 2
提问于2010-08-10
得票数 2
3
回答
当所述
线程
正在执行.NET
时
,如何在Console.
ReadLine
中中止另一个
线程
?
c#
、
.net
、
multithreading
、
visual-studio-2010
我的控制台应用程序正在执行一个完全致力于用户界面的
线程
,它在Console.
ReadLine
()上花费了大量的时间(这个调用将它的时间花在.NET框架控制之外的Windows的内部深处)。更新 当
线程
中止
时
,CLR对
线程
的状态强加了相当合理的规则。Thread.Abort()的危险是众所周知的,不能可靠工作的是中止正在执行非托管代码的
线程
。
在
调用Console.
ReadLine
()
时
,
线程</e
浏览 4
提问于2012-01-24
得票数 10
回答已采纳
1
回答
退出
使用Swing的Jython应用程序
multithreading
、
jython
我
在
Jython中使用Swing,我发现虽然System.exit() (来自java.lang)或JFrame.setDefaultCloseOperation(EXIT_ON_CLOSE)可以正常工作,但调用sys.exit()会
挂起
。显然,一个函数是通过atexit.register注册的,它等待所有
线程
退出
,这是Python所期望的(这实际上不同于Java)。这意味着如果ActionListener被调用(例如,当单击JButton
时
),AWT的事件分派
线程
将被派生,并且调用sy
浏览 1
提问于2012-06-06
得票数 2
2
回答
在读取控制台命令输出
时
,"StandardOut尚未被重定向或进程尚未启动“
c#
、
ssh
、
plink
基于这段代码,我
在
程序中添加了几行代码,因为我想读取SSH命令的输出。下面是我的代码,它在while行出现了一个错误 {} process.WaitForExit
浏览 2
提问于2016-06-08
得票数 31
回答已采纳
3
回答
.NET调用发送[输入]键击到当前进程,哪个是控制台应用程序?
c#
、
.net
、
visual-studio
是否有办法将enter击键插入当前进程,迫使Console.
ReadLine
()上的
线程
阻塞
退出
?更多信息(您可以忽略此) 我有一个
C#
控制台应用程序,它正在运行另一个
线程
,该
线程
正在阻塞Console.
ReadLine
()。当Console.
ReadLine
调用一个
在
Windows内部非托管代码的核心深处运行的本地windows
线程
时
,它在解除阻塞之前不会中止,直到收到键盘上的按键才会中止。因此,
浏览 0
提问于2012-01-26
得票数 3
回答已采纳
6
回答
在
应用程序
退出
时
创建单独的
线程
c#
是否可以
在
应用程序
退出
时
创建一个单独的
线程
,该
线程
将继续运行(
在
应用程序关闭后),直到
线程
完成其工作? 我使用的是
C#
,在这种情况下,我想
退出
一个应用程序,但同时又要启动数据库交互,这将触发存储过程。我的问题是,我可以执行可变数量的存储过程,但我不想导致应用程序
挂起
或
退出
缓慢。
浏览 0
提问于2011-07-15
得票数 3
回答已采纳
2
回答
向NamedPipeServerStream发送请求后命名管道应用程序冻结
c#
、
c#-4.0
、
named-pipes
它可以正常工作一次,但当客户端
尝试
第二次
发送到服务器应用程序时,它会在
尝试
连接到客户端
时
冻结。{ server.WaitForConnection(); { var lin
浏览 4
提问于2013-04-30
得票数 0
回答已采纳
5
回答
在
C#
中修改来自另一个
线程
的类属性
c#
、
multithreading
、
sockets
我有一个
C#
类,它执行无限循环,直到条件变量设置为真。还有一个等待网络消息的类,当收到消息
时
,会调用另一个类将条件变量修改为true,这样它就可以
退出
while循环。消息的等待是
在
单独的
线程
中完成的:public class Modifier{private static NetworkStream theStream; public Modifier(Otherclass o
浏览 0
提问于2011-04-15
得票数 3
回答已采纳
2
回答
验证测试数据的
C#
方法
c#
、
nunit
我正在运行一个测试,其中我需要验证来自linux文件的数据。我已经定义了文件所在的路径(见下文)。一旦我启动文件以读取数据内容(irm_dwge_stt_l__xxxx.csv.ovr),我如何验证此文件中的数据public string validateMeasurement(string measurementName, string domaianName) var processFilePath = "/inputs/ff/ff/actuals/" + measur
浏览 1
提问于2018-05-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c#中用ProcessStart(vlcexelnkurl);用vlc的快捷方式打开url不起作用?
闲鱼:Thread.sleep(0)到底有什么用?我:有点懵~
一般人不知道的线程间数据交换Exchanger
通俗易懂的JUC源码剖析-LockSupport
深入浅出Kotlin协程
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券