sách gpt4 ăn đã đi

c# - 命名 BackgroundWorker

In lại 作者:IT王子 更新时间:2023-10-29 04:26:29 27 4
mua khóa gpt4 giày nike

我希望能够命名一个 BackgroundWorker 以便于调试。这可能吗?

câu trả lời hay nhất

我必须尝试,但你不能只设置 Tên BackgroundWorker 执行的 DoWork() 方法中的线程?

更新:我刚刚尝试将以下代码行作为我的 BackgroundWorkers DoWork() 方法的第一条语句并且它有效:

if (Thread.CurrentThread.Name == null)
Thread.CurrentThread.Name = "MyBackgroundWorkerThread";

更新:正如 Jonathan Allen 正确指出线程的名称是一次写入的,所以我在设置名称之前添加了一个空检查。第二次尝试写入该名称将导致 InvalidOperationException。正如 Marc Gravell 所写,一旦合并的后台线程被重新用于其他工作,它也可能会使调试更难,因此仅在必要时才命名线程..

关于c# - 命名 BackgroundWorker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3267605/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress