【发布时间】:2017-10-08 02:46:09
【问题描述】:
我想知道如何在 C# Windows 窗体应用程序中从另一个线程调用一个线程。我正在使用 TCP/IP 通信开发 UI。在我的程序中,我在收到要在 UI 上的 Picture Box 上绘制的数据后,将数据从控制台应用程序(客户端)发送到 Windows 窗体应用程序(服务器)。
我在服务器上创建了两个线程,第一个线程是 Listener 线程(监听客户端套接字),第二个线程是 Handler 线程(处理从客户端套接字接收的数据)我想创建图形从处理程序线程中绘制线程。
目前,我正在处理程序线程中进行图形绘图,但我想在单独的线程中进行。请指导我该怎么做?
【问题讨论】:
-
什么是'path'和'g'对象类型?
-
"path" 进行连续绘图,"g" 进行点绘图
-
从另一个线程调用一个线程是什么意思?线程是否已经在运行并且您想向它传递数据?
-
处理程序线程已经在运行,并且在这个共享块中,图形绘图是在这个线程内完成的,但我想创建一个用于图形绘图的新线程..在处理程序中读取和处理的数据线程是在另一个线程中绘制,我想知道如何创建一个用于绘制“数据”的线程?
标签: c# multithreading sockets graphics