多线程
liuyh175
这个作者很懒,什么都没留下…
展开
-
求超越,计算小于等于N的素数个数
最近两天和群里的朋友讨论计算小于等于N的素数的个数。最直接的算法就是对于每一个数i,计算i除以从2到i的平方根,任意一个能除尽都说明i不是素数。但这种算法效率很低,还有很大的改进空间,也有不同方式改进。 liuyh17211的思路是改进算法,根据算术基本定理,任何合数都可以表示为两个或多个素数的乘积,所以判断i是否是素数的只需要计算i除以从2到i的平方根之间的...原创 2013-03-09 14:31:52 · 535 阅读 · 0 评论 -
JSR133:线程规范翻译
Java虚拟机支持多条线程同时执行。多线程在Java中通过Thread类表现。对用户来说创建线程的唯一方式就是构造一个Thread类的对象;每个Java线程都和此类有关。通过调用Thread对象的start()方法来启动线程。当线程没有正确同步的时候,多线程的行为将是不可预测的。本规范将介绍Java程序中多线程的语义,包括多个线程更新共享内存时哪些读共享内存的值的可见性规则。本规范与内存模型...原创 2012-04-22 22:36:10 · 133 阅读 · 0 评论