码迷,mamicode.com
首页 > 2016年04月17日 > 全部分享
线程的控制与分离
一.线程可以知道,进程是作为系统中资源分配的一个基本实体,而线程就是在进程中作为资源调度的一个基本运行单位。一个进程当中可以有多个线程,这些线程共享调用它们的进程中的资源,比如进程的uid和gid;比如文件描述符表和当前工作目录;比如每种信号的处理方式等;但是每个..
分类:编程语言   时间:2016-04-17 23:29:51    阅读次数:313
线程的同步与互斥,死锁
线程的同步与互斥多个线程同时访问共享数据时可能会发生冲突,比如两个线程同时把一个全局变量加1,结果可能不是我们所期待的:我们看这段代码的执行结果:#include<stdio.h>#include<stdlib.h>#include<pthread.h>staticintg_count=0;void*thread(void*arg)..
分类:编程语言   时间:2016-04-17 23:27:20    阅读次数:288
2016-4-11
ps[root@ceshilianxi]#psauxUSERPID%CPU%MEMVSZRSSTTYSTAT用户名进程号占用cpu的百分比*虚拟内存的总空间物理内存空间状态STARTTIMECOMMANDtop-b输出重定向-n跳转次数-d跳转时间间隔top-21:28:08up2:29,2users,loadaverage:0.00,0.00,0.00Tasks:76total,1running,75sleeping,0s..
分类:其他好文   时间:2016-04-17 23:26:03    阅读次数:220
遍历list集合删除指定元素方法
遍历list集合删除指定元素方法今天的在项目中犯的一个错误记录一下:刚开始粗心写成for喜欢遍历这样会出现下表越界的问题应该是iterate遍历移除集合中的元素以下是转载:一种错误的方式:for(inti=0,len=list.size();i<len;++i){ if(list.get(i)==XXX){ list.remove(i); } }..
分类:其他好文   时间:2016-04-17 23:26:16    阅读次数:205
Java NIO 之一 I/O基本概念
缓冲区操作缓冲区,以及缓冲区如何工作,是所有I/O的基矗所谓“输入/输出”讲的无非就是把数据移进或移出缓冲区。进程执行I/O操作,归结起来,也就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么用数据把缓冲区填满(读)。进程使用read()系统调用,要求其..
分类:编程语言   时间:2016-04-17 23:28:05    阅读次数:303
彩票随机数
[root@svr7bin]#catlottery.c#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(){intlottery[7]={},num=0;srand(time(0));for(num=0;num<=6;num++){ lottery[num]=rand()%36+1;}for(num=0;num<=6;num++){ printf("%d",lottery[num]); }pri..
分类:其他好文   时间:2016-04-17 23:26:17    阅读次数:193
weblogic服务器启动报错
问题描述:报错内容:weblogic unabletogetfilelock解决办法:原因:由于先前服务器直接down掉了,所有进程都非正常的进行关闭了,也就导致了下次启动weblogic的时候报错,或是别的进程已经启动了weblogic服务删除domain下面的所有*.lok文件,以及WLS_DIAGNOSTICS000000.DAT _WL..
分类:Web程序   时间:2016-04-17 23:25:18    阅读次数:210
django优雅的url
一url.pyname字段理论支持:不带参数的: {%url‘name‘%} 带参数的:参数可以是变量名 {%url‘name‘参数%}例如:<ahref="{%url‘add2‘45%}">link</a>代码实战:url.pyurl(r‘^add/$‘,calc_views.add,name=‘add2‘)views.pydefhome(request): returnrender(request,‘home.h..
分类:Web程序   时间:2016-04-17 23:26:10    阅读次数:222
线程的控制和分离
线程的概念:线程是运行在进程内的一个基本执行流,和进程共享地址空间及资源(类似于父子进程共享地址空间),但每个也有自己的私有资源。进程强调独占性每个进程都有它独立的地址空间,包括TextSegment、DataSegment等线程强调共享性线程的共享资源:1.进程代码段2.进程的公..
分类:编程语言   时间:2016-04-17 23:26:02    阅读次数:271
稀疏矩阵的压缩存储及转置算法
矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合.稀疏矩阵:有效数据远少于无效数据。eg:规定无效数据为010000000020300040000上述矩阵则可称为一个稀疏矩阵我们在学习C语言的时候已经见过并使用过矩阵,其实它在我们的编程语言里可以翻译成二维数组,由于稀疏矩阵的有..
分类:编程语言   时间:2016-04-17 23:24:52    阅读次数:218
残缺棋盘
//残缺棋盘的问题要求用3个方格的板(三格板)(triominoes)覆盖残缺棋盘。//在此覆盖中,两个三格板不能重叠,三格板不能覆盖残缺方格,但必须覆盖其他所有的方格。//在这种限制条件下,所需要的三格板总数为(2^(2k-1))/3。//可以验证(2^(2k-1))/3是一个整数。k为0的残缺棋盘..
分类:其他好文   时间:2016-04-17 23:25:13    阅读次数:200
运维人员写项目方案的基本流程思路
分类:其他好文   时间:2016-04-17 23:23:35    阅读次数:221
自己听的歌曲
漂洋过海来看你刘芳帝都萌萌哒天团红颜旧刘涛以后的以后庄心妍咱们结婚吧齐晨一次就好沈腾趁早孙露伤了心的女人怎么了孙露
分类:其他好文   时间:2016-04-17 23:23:01    阅读次数:212
如何获取对象值
jinja2参考:http://docs.jinkan.org/docs/jinja2/templates.html#variables1for循环一个对象(字典)列表元组如何循环{%fork,vind.items%}{{k}}{{v}}{%endfor%}{%forkey,valueinmy_dict.iteritems()%} <dt>{{key|e}}</dt> <dd>{{value|e}}</dd>{%endfor%..
分类:其他好文   时间:2016-04-17 23:23:28    阅读次数:356
解决ssh无法连接远程主机,个人站点无法打开
自己的博客突然不能打开了,ping能ping通,但死活打不开,ssh也连不上1、查看sshd服务是否开启22端口是否处于监听状态2、重启sshdservicesshdrestart3、清除iptables规则,或者关闭iptables4、关闭本机防火墙...ping.chinaz.com测试均正常。上面的步骤都试过,但还是死活打不开..
分类:其他好文   时间:2016-04-17 23:25:26    阅读次数:322
InputStreamReader 和FileReader的区别
InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader,它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如GBK等。FileReader与InputStreamReader涉及编码转换(指定编码方式或者采用os默认编..
分类:其他好文   时间:2016-04-17 23:23:16    阅读次数:179
线程控制与分离
线程:在一个进程的地址空间中执行多个线程----强调共享线程是进程中的一个实体。线程私有:线程id上下文信息(包括各种寄存器的值、程序计数器和栈指针)(私有)栈空间errno变量信号屏蔽字调度优先级此时:POSIX标准编译时加上-lpthread线程与进程的区别:1、进程是具有一定独立..
分类:编程语言   时间:2016-04-17 23:22:31    阅读次数:306
1678条   上一页 1 2 3 4 5 6 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!