社区
Java
帖子详情
多线程关闭问题
smallestdragon
2011-06-14 04:11:36
我在main函数里开了几个线程,这几个线程用了main函数里的全局变量。现在我停掉main的时候,那几个线程会报空指针错误。怎么解决。
...全文
137
8
打赏
收藏
多线程关闭问题
我在main函数里开了几个线程,这几个线程用了main函数里的全局变量。现在我停掉main的时候,那几个线程会报空指针错误。怎么解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qybao
2011-06-15
打赏
举报
回复
那不应该有问题,你查看一下异常信息,看看报空指针错误的地方在哪?
smallestdragon
2011-06-15
打赏
举报
回复
呵呵,代码没贴完整,我就想表达那个意思吗!
就是在main里面启动一个线程!
qybao
2011-06-15
打赏
举报
回复
LZ能编译通过?
内部类不是static,main方法如何能直接使用?
public static void main(String[] strpa) {
testThread = new testThread(); //没定义变量
testThread.start(): //start不是static方法,怎么能直接通过类来调用,应该通过实例调用
}
smallestdragon
2011-06-15
打赏
举报
回复
有什么问题吗?
php17
2011-06-15
打赏
举报
回复
大哥,检查一下代码?
smallestdragon
2011-06-15
打赏
举报
回复
private static String strBack = "";
public static void main(String[] strpa) {
testThread = new testThread();
testThread.start():
}
private class testThread extends Thread {
public void run() {
while (true) {
try {
System.out.print(strBack.length());
Thread.sleep(1000);
} catch (Exception e) {
log.error(e);
}
}
}
}
qybao
2011-06-15
打赏
举报
回复
LZ还是贴上代码吧,既然是全局变量,就跟实例无关,所以你main停不停没关系,关键是你这些全局变量是怎么被操作的
smallestdragon
2011-06-15
打赏
举报
回复
顶起来!!!高手快来!!
C#
多线程
关闭
的
问题
原文: http://blog.csdn.net/xuxujian/article/details/3690058 最近在学习
多线程
程序的开发,但是启动了多个线程的程序在
关闭
的时候却出现了
问题
,如果程序退出的时候不
关闭
线程,那么线程就会一直的存在,但是大多启动的线程都是局部变量,不能一一的
关闭
,如果调用Thread.CurrentThread.Abort()方法
关闭
主线程的话,就会出现Thr...
C#串口通信
关闭
串口后开启的
多线程
无法
关闭
的
问题
,怎么挂起
多线程
;第二次开启串口,
多线程
无法启用,无法接收串口通信
问题
我遇到的
问题
是 打开串口后,执行
多线程
里面的内容——就是串口接收 一个死循环 一直在接收串口发出的数据 然后我
关闭
串口,我试过强制
关闭
线程.Abort(); 也加了延时 保证真正
关闭
线程了, 再打开串口并执行了 打开线程的操作,发现线程并没有启动, 启动
关闭
串口如下: private void button1_Click(object sender, EventArgs e) { string comx; int bau...
python
多线程
不在main_解决python父线程
关闭
后子线程不
关闭
问题
我们都知道,python可以通过threading module来创建新的线程,然而在创建线程的线程(父线程)
关闭
之后,相应的子线程可能却没有
关闭
,这可能是因为代码中没有使用setDaemon(True)函数。接下来,使用一个例子来说明:import threadingdef prt_hello() :while 1 :print 'hello'if __name__ == '__main__' ...
java
多线程
通信中遇到socket 异常
关闭
问题
我现在在做一个服务端 客户端聊天 代码,服务端通过开启
多线程
接收客户端发送信息。客户端老是出现socket
关闭
问题
。因为开启了线程,主线程运行完毕 自动
关闭
了线程,造成线程
关闭
。具体原因是在主类中try()自动把系统
关闭
了。
CSocket,CAsyncSocket
多线程
退出时的一些注意事项(解决
关闭
WinSoket崩溃的
问题
)
CSocket,CAsyncSocket
多线程
退出时的一些注意事项(解决
关闭
WinSoket崩溃的
问题
)
Java
51,408
社区成员
86,092
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章