python的多线程

来源:互联网 发布:淘宝旺旺手机版卖家版 编辑:程序博客网 时间:2024/05/22 03:02

这学期有门课名为网络编程,最近都在讲的是多线程问题。今天的上机实验,老师说不仅仅是可以用python来完成,还可以用python等等。遂我就开始用python来搞线程以及要解决的问题。我这里得到的问题有:

1.通过多线程来求π

2.将归并排序或者快速排序,来改成用多线程来解决

要解决问题,首先是对python多线程有了解,找到了这篇真·简单易懂的关于python多线程的教程

python 多线程就这么简单 - 虫师 - 博客园  http://www.cnblogs.com/fnng/p/3670789.html

对比单线程是一个完成了结束了,另外一个才能开始完成结束。多线程,就是多个事件可以一起发生,或者前前后后发生,或者一个事件同时发生好多伴随着其他事件也可以发生好多。这是我从解决第一个问题的过程中而想的。

我之前对于第一个问题的解决方法貌似是错误的。我一开始是想把多个线程得到的值来求平均数得π。而后听同学讲是,每一个线程的豆子总数(n)和落到圆内的豆子数(k)一直相加,最后得到π。意思就是提高效率呗,不用一次一个个的测试。

0 0
原创粉丝点击