软件工程 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输出完毕后一段时间才显示出来。

 

posted @ 2016-06-28 19:34  13070003_张帆  阅读(112)  评论(0编辑  收藏  举报