线程还是会时不时暴毙,还需要优化

This commit is contained in:
2022-01-06 00:50:11 +08:00
parent ac1d49e48c
commit 4e122d5ad4
6 changed files with 56 additions and 37 deletions
+7 -5
View File
@@ -2,12 +2,13 @@
#define SCAN_RUN_H
#include <QThread>
#include "widget.h"
#include "ui_widget.h"
#include <QTextEdit>
#include <QProgressBar>
#include <QDebug>
#include <QTcpSocket> //socket
#include <QLabel>
@@ -16,16 +17,16 @@ class trytry : public QThread
public:
quint16 *outputbusy;
quint16 *barbusy;
quint16 timeout;
QString ipstr;
quint32 ipint;
int *now_thread_num;
QTextEdit* output_list;
QLabel *bt;
quint64 *t_bar;
quint64 *nt_bar;
QProgressBar* the_bar;
void run();
@@ -44,11 +45,12 @@ public:
quint64 t_bar=0;
quint64 nt_bar=0;
quint16 outputbusy=0;
quint16 barbusy=0;
//QThread* main_thread;
QTextEdit* ip_list;
QTextEdit* port_list;
QTextEdit* output_list;
QProgressBar* the_bar;
QLabel *bt;
trytry* try_telnet;
void tray(const QString& ipstr, quint32 ipint);