要了解多线程首先要知道什么是进程,什么是进程?正在进行中的程序被称为进程,负责程序运行的内存分配每一个进程都有自己独立的虚拟内存空间什么是线程:线程是进程中一个独立的执行路径(控制单元)一个进程中至少包含一条线程,即主线程可以将耗时的执行路径(如:网络请求)放在其他线程中执行创建线程的目的就是为了开...
分类:
编程语言 时间:
2014-07-22 22:48:13
阅读次数:
323
5.0和更早版本的MySQL中,在一个已经有很多数据的表上添加或者删除一个索引将非常耗时。CREATE INDEX和DROP INDEX通过创建一个新的空的带有要创建索引的表,然后拷贝存在的行到新表中,同时更新索引,当此时key没有排序时插入条目极慢。在所有的行都被拷贝完成以后,旧表被删除,新表被改...
分类:
数据库 时间:
2014-07-22 22:45:13
阅读次数:
263
关键字情形后果join其中一个表较小,但key集中分发到某一个或几个reduce上的数据远高于平均值大表与大表关联,但是分桶的判断字段0值或空值过多这些空值都由一个reduce处理,非常慢group byGroup by维度过小,某值的数量过多处理某值的reduce非常耗时count distinc...
分类:
其他好文 时间:
2014-07-22 08:07:33
阅读次数:
180
征途的反思现在是2014年6月6日,还记得3年前的今天,正好是端午节,寝室长的妈妈送来好多粽子咸鸡蛋,那时候刚刚经历了拔牙,补牙,镶牙。。。。。还在不能使用麻醉药的情况下,抽出了4根牙神经,牙齿才刚刚好起来,终于可以吃得了粘性食物了,很开心。。。。2年前的今天,还在琢磨着自己耗时一个月做出的一个万能...
分类:
其他好文 时间:
2014-07-22 00:22:35
阅读次数:
289
题解:首先,单点修改求区间和可以用树状数组实现,因为开平方很耗时间,所以在这个方面可以优化,我们知道,开平方开几次之后数字就会等于1 ,所以,用数组记录下一个应该开的数,每次直接跳到下一个不是1的数字进行开平方,至于这个数组,可以用并查集维护。#include #include #include u...
分类:
其他好文 时间:
2014-07-21 09:10:28
阅读次数:
224
1. 概述在传统数据库(如:MYSQL)中,JOIN操作是非常常见且非常耗时的。而在HADOOP中进行JOIN操作,同样常见且耗时,由于Hadoop的独特设计思想,当进行JOIN操作时,有一些特殊的技巧。本文首先介绍了Hadoop上通常的JOIN实现方法,然后给出了几种针对不同输入数据集的优化方法。...
分类:
其他好文 时间:
2014-07-21 09:03:08
阅读次数:
329
这个程序是研一上学期的课程大作业。当时,跨专业的我只有一点 C 语言和数据结构基础,为此,我查阅了不少资料,再加上自己的思考和分析,实现后不断调试、测试和完善,耗时一周左右,在 2012/11/19 完成。虽然这是一个很小的程序,但却是我完成的第一个程序。源码托管在 Github:点此打开链接一、问...
分类:
其他好文 时间:
2014-07-20 22:34:18
阅读次数:
407
【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:
编程语言 时间:
2014-07-19 23:39:33
阅读次数:
420
目录概述取消跨线程检查使用委托异步调用 sync和await总结概述最近在qq群里有一朋友,问起在winform中怎么通过开启线程的方式去处理耗时的操作,比如,查看某个目录下所有的文件,或者符合要求的文件。下班回来,也研究了一下。发现多线程这块有点薄弱,也算是补一补吧。在winform开发,经常会遇...
分类:
编程语言 时间:
2014-07-19 18:39:28
阅读次数:
566
传统的手工盘点过程中盘点前的准备,盘点中盘点登记和盘点后录入工作,都是非常复杂麻烦,工作量大,耗时长,劳动强度大,需要加班加点,人力成本高,更严重的是人工手工登记,录入大量盘点数据,人工误差极高,造成最终盘点结果也不如人意。另外把盘点数据录入到ERP中才知道哪些商品盈亏大,再进行复盘,后知后觉。因此传统的人工盘点是一件“费时,费力,而最终效果不理想的工作”。传统盘点耗时长,而且还需要关门闭店,加班加点熬夜通宵,有的店长经常埋怨:“每个月都要盘点,盘点都得弄上一个星期,这生意还做不做啊?”...
分类:
其他好文 时间:
2014-07-19 02:42:25
阅读次数:
232