小编And*_*rej的帖子

将线程设置为背景或不

我需要解释一下我在这个网站上得到的一些建议.我正在做一个发送应用程序的时事通讯,我的邮件是在一个单独的帖子中发送的,因此这个过程不会减慢整个网站的速度.有几个人建议我将线程IsBackground属性设置为true.我做到了这一点,但也对此做了很多,所以我用谷歌搜索了一下.事实证明,将IsBackground属性设置为true表示"如果在此线程仍在运行时进程关闭,则可以." .或者,正如微软所说:"任何剩余的后台线程都被停止并且没有完成."

我不知道我是否采用了错误的方法但是,将IsBackground属性保留为false会不会更好,以便生成的线程可以完成有关主线程的工作?

c# asp.net multithreading

10
推荐指数
1
解决办法
5915
查看次数

JFrame catch处理事件

我有一个Java项目。
我有一个附加了处理程序的JFrame像这样

frame.addWindowListener(new WindowAdapter() {

            public void windowClosing(WindowEvent evt) {
                this.setEnabled(true);

            }
        });
Run Code Online (Sandbox Code Playgroud)

但是,在该框架上,我还具有一个关闭按钮(以使其更加用户友好),并且该“关闭”按钮调用框架处理方法。现在,当我通过单击右上角的小x按钮关闭框架时,将调用WindowListener。但是,当我调用dispose方法时,该事件不会触发。
我应该调用其他方法关闭它,以便WindowListener触发,或者实现另一个侦听器吗?

java jframe

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

java ×1

jframe ×1

multithreading ×1