软件工程 2016.6.28 日报
软件工程 2016.6.28 日报
今天,通过调查表的反馈明确了改进方向。对于我所负责的部分,需要改进的方向主要有两个方面:
1、 改正加权平均分计算方法
2、 增加类似吐槽墙的功能,对每一位准备或已经选修某门课程的学生,都可以查看相应课程的吐槽墙,从中获取到已经选修这么的课程的同学的建议
根据需求,增加吐槽的功能涉及到了网络编程的部分,对于C#网络编程还有待学习。
今天主要学习了一下c#多线程部分的内容。
学习自博客http://www.jb51.net/article/46234.htm
http://www.cnblogs.com/csMapx/archive/2011/06/20/2084647.html
http://www.cnblogs.com/miniwiki/archive/2010/06/18/1760540.html
以下是经过学习后写的测试程序:
static void Main(string[] args) { Thread th1 = new Thread(printx); Thread th2 = new Thread(print); th1.Start(); th2.Start('y'); while (th2.ThreadState != ThreadState.Stopped) { } Console.WriteLine(); Console.WriteLine("done"); Console.ReadKey(); } private static void printx() { for (int i = 0; i < 100; i++) Console.Write("x"); } private static void print(object c) { for (int i = 0; i < 100; i++) Console.Write("{0}", (char)c); Thread.Sleep(1000); }
测试程序结果如图:
实验结果中done实在xy输出完毕后一段时间才显示出来。