码迷,mamicode.com
首页 >  
搜索关键字:执行    ( 153043个结果
uC/OS II 函数说明 之–OSTaskCreate()与OSTaskCreateExt()
1. OSTaskCreate() OSTaskCreate()建立一个新任务,能够在多任务环境启动之前,或者执行任务中建立任务。注意,ISR中禁止建立任务,一个任务必须为无限循环结构。 源码例如以下:#if OS_TASK_CREATE_EN > 0 /* 条件编译,是否同意任务的创建 */IN....
分类:其他好文   时间:2015-05-13 12:01:30    阅读次数:81
vector 的 push_back[转]
vector是用数组实现的,每次执行push_back操作,相当于底层的数组实现要重新分配大小(即先free掉原存储,后重新malloc);这种实现体现到vector实现就是每当push_back一个元素,都要重新分配一个大一个元素的存储,然后将原来的元素拷贝到新的存储,之后在拷贝push_back...
分类:其他好文   时间:2015-05-13 12:00:37    阅读次数:93
Callable与Future的介绍
Callable与?Future?两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 Callable的接口定义如下; publ...
分类:其他好文   时间:2015-05-13 10:49:41    阅读次数:146
【C++】正确使用虚析构函数
//正确使用虚析构函数 //使用虚析构函数,当delete删除一个对象时,能确保析构函数正确执行(动态) #include using namespace std; class B { public: B() { cout<<"B"<<endl; } virtual void fun() { cout<<"B::fun()"<<endl; } virtual ~B() /...
分类:编程语言   时间:2015-05-13 10:41:38    阅读次数:136
linux 写时复制 copyonwrite
如果多个进程当父进程产生一个子进程时,会把父进程的代码段、数据段等拷贝给子进程,这里边有一个写时拷贝原则,这个动作并不是马上执行的,要等到子进程去修改内存里面的变量时候,才会进行拷贝,拷贝的机制并不是想象的那么简单,拷贝的时候只是拷贝子进程所需要的页,每个进程os都会进行分页管理,虚拟的内存空间2^32远远大于物理内存空间,然后把物理内存分成一页一页的形式,如果这个变量放在第一页,就只会进行第一页...
分类:系统相关   时间:2015-05-13 10:38:31    阅读次数:157
linux: fork系统调用实现剖析
首先了解一下程序和进程的概念:       程序:程序是完成特定任务的一系列指令集合。       进程:从用户角度来看,进程是程序的一次执行过程。从系统的角度看,进程是操作系统分配内存和cpu等资源的基本单位,进程是资源分配的最小单位。每一个进程都有自己独立的地址空间与执行状态,像unix这样的多任务操作系统能够让许多程序同时运行,每一个运行着的程序就构成了一个进程。      进程数据结...
分类:系统相关   时间:2015-05-13 10:38:25    阅读次数:197
一步一步跟我学习lucene(6)---lucene索引优化之多线程创建索引
这两天工作有点忙,博客更新不及时,请大家见谅; 前面了解到lucene在索引创建的时候一个IndexWriter获取到一个读写锁,这样势在lucene创建大数据量的索引的时候,执行效率低下的问题; 查看前面文档一步一步跟我学习lucene(5)---lucene的索引构建原理可以看出,lucene索引的建立,跟以下几点关联很大; 磁盘空间大小,这个直接影响索引的建立,甚至会造成索引写入提...
分类:编程语言   时间:2015-05-13 10:36:28    阅读次数:151
Shell脚本学习
shell脚本学习   shell就是命令解析器,将用户输入的指令转换为相应的机器能够运行的程序。 Shell是一个作为用户与linux系统间接口的程序,它允许用户向操作系统输入需要执行的命令,在linux中可有多种shell。 一:Shell的种类: ash:是贝尔实验室开发的shell,bsh是对ash的符号链接。 bash:是GNU的Bourne Again shell,是GNU...
分类:系统相关   时间:2015-05-13 10:33:34    阅读次数:152
MHA 清理relay log(purge_relay_logs)
MySQL数据库主从复制在缺省情况下从库的relay logs会在SQL线程执行完毕后被自动删除,但是对于MHA场景下,对于某些滞后从库的恢复依赖于其他从库的relay log,因此采取禁用自动删除功能以及定期清理的办法。对于清理过多过大的relay log需要注意引起的复制延迟资源开销等。MHA可通过purge_relay_logs脚本及配合cronjob来完成此项任务........
分类:其他好文   时间:2015-05-13 10:23:38    阅读次数:184
自定义NSOperation
上一节,我对NSOperation的基本概念及使用进行了介绍,想要了解的,请点击这里。本节中,我介绍自定义NSOperation实现多线程异步下载图片,类似于SDWebImage。 自定义NSOperation的步骤很简单,重写 - (void)main方法,在里面实现想执行的任务。 重写 - (void)main方法注意点: 1.自己创建自动释放池(因为如果是异步操作,无法访问...
分类:其他好文   时间:2015-05-13 10:22:54    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!