更改文件编码为UTF8 Without BOM

master
bicijinlian 2 years ago
parent 41123a4848
commit b663259569

3
.gitignore vendored

@ -159,6 +159,9 @@ _TeamCity*
.axoCover/* .axoCover/*
!.axoCover/settings.json !.axoCover/settings.json
# Visual Studio code
.vscode
# Visual Studio code coverage results # Visual Studio code coverage results
*.coverage *.coverage
*.coveragexml *.coveragexml

@ -1,4 +1,4 @@
namespace MultiThreadingStudy.ConsoleApp namespace MultiThreadingStudy.ConsoleApp
{ {
internal class Program internal class Program
{ {

@ -1,4 +1,4 @@
using System; using System;
namespace MultiThreadingStudy.Core namespace MultiThreadingStudy.Core
{ {

@ -1,4 +1,4 @@
namespace MultiThreadingStudy.WinFormsApp namespace MultiThreadingStudy.WinFormsApp
{ {
partial class Form1 partial class Form1
{ {

@ -12,16 +12,16 @@ namespace MultiThreadingStudy.xUnitTest
} }
/// <summary> /// <summary>
/// 测试方法的启动线程为后台线程 /// 测试方法的启动线程为后台线程
/// 结论:在测试方法中新启动的线程(即使设置成前台线程),默认情况下,不能阻止单元测试方法的执行结束。 /// 结论:在测试方法中新启动的线程(即使设置成前台线程),默认情况下,不能阻止单元测试方法的执行结束。
/// 测试方法很可能先于新启动的线程结束运行,造成新线程没有执行完就随着测试方法线程结束而结束。 /// 测试方法很可能先于新启动的线程结束运行,造成新线程没有执行完就随着测试方法线程结束而结束。
/// </summary> /// </summary>
[Fact] [Fact]
public void TestRunThread_Test() public void TestRunThread_Test()
{ {
_output.WriteLine($"主线程Id={Thread.CurrentThread.ManagedThreadId}, 是否后台线程={Thread.CurrentThread.IsBackground}"); _output.WriteLine($"主线程Id={Thread.CurrentThread.ManagedThreadId}, 是否后台线程={Thread.CurrentThread.IsBackground}");
//断言:测试的启动线程为后台线程 //断言:测试的启动线程为后台线程
Assert.True( Thread.CurrentThread.IsBackground); Assert.True( Thread.CurrentThread.IsBackground);
} }
@ -31,16 +31,16 @@ namespace MultiThreadingStudy.xUnitTest
[Fact] [Fact]
public void Test1() public void Test1()
{ {
_output.WriteLine($"主线程Id={Thread.CurrentThread.ManagedThreadId}, 是否后台线程={Thread.CurrentThread.IsBackground}"); _output.WriteLine($"主线程Id={Thread.CurrentThread.ManagedThreadId}, 是否后台线程={Thread.CurrentThread.IsBackground}");
Thread t = new Thread(() => Thread t = new Thread(() =>
{ {
_output.WriteLine($"新线程Id={Thread.CurrentThread.ManagedThreadId}, 新线程名称={Thread.CurrentThread.Name}"); _output.WriteLine($"新线程Id={Thread.CurrentThread.ManagedThreadId}, 新线程名称={Thread.CurrentThread.Name}");
_output.WriteLine($"{Thread.CurrentThread.Name} 新线程,开始休眠"); _output.WriteLine($"{Thread.CurrentThread.Name} 新线程,开始休眠");
Thread.Sleep(100); Thread.Sleep(100);
_output.WriteLine($"{Thread.CurrentThread.Name} 新线程从休眠中唤醒,执行结束!"); _output.WriteLine($"{Thread.CurrentThread.Name} 新线程从休眠中唤醒,执行结束!");
}) })
{ {
Name = "FirstThread", Name = "FirstThread",

@ -14,7 +14,7 @@ namespace MultiThreadingStudy.xUnitTest
[Fact] [Fact]
public void Test1() public void Test1()
{ {
_output.WriteLine("使用 xUnit 日志"); _output.WriteLine("使用 xUnit 日志");
} }
public void Dispose() public void Dispose()

Loading…
Cancel
Save