首页 > 编程语言
inux下C中怎么让才能安全关闭线程
前言:     多线程程序中,特别是频繁申请,释放线程的情况下,就要注意线程的关闭,最好使用线程池。 一,线程退出方式     (1) 执行完成后隐式退出;     (2) 由线程本身显示调用pthread_exit 函数退出;             pthread_exit (void * retval) ;      (3) 被其他线程用pthread_c...
分类:编程语言   时间:2014-05-13 16:22:25    收藏:0  评论:0  赞:0  阅读:396
POSIX 线程详解(3-互斥量:"固定加锁层次"/“试加锁-回退”)
有时一个互斥量是不够的: 比如: 当多个线程同时访问一个队列结构时,你需要2个互斥量,一个用来保护队列头,一个用来保护队列元素内的数据。 当为多线程建立一个树结构时,你可能需要为每个节点设置一个互斥量。 同时使用多个互斥量会导致复杂度的增加 最坏的情况就是死锁的发生,即两个线程分别锁住一个互斥量而等待对方的互斥量。 多互斥量可能导致死锁: 如果...
分类:编程语言   时间:2014-05-13 16:31:33    收藏:0  评论:0  赞:0  阅读:448
[Java][activiti]Activiti的流程委托功能[getAssignee()与getOwner()的区别]
一、流程图: 二、流程定义文件: AssigneeUserAndGroup.bpmn 三、单元测试: ProcessTestDelegateTask.java 四、主要执行语句 // 签收taskService.claim(task.getId(), "user1");task = taskService.createTaskQuery().singleResult...
分类:编程语言   时间:2014-05-13 15:50:35    收藏:0  评论:0  赞:0  阅读:406
C++ Vector的使用
C++ Vector的使用...
分类:编程语言   时间:2014-05-13 16:14:08    收藏:0  评论:0  赞:0  阅读:389
C++中的智能指针
众所周知,C++中对堆内存的申请与释放完全由用户来控制,这就造成用户在使用的时候经常造成内存泄漏、野指针、重复释放等常见的挂掉问题,所以我们有必要提供一套机制,使得用户只需申请相应的内存,不用管释放的问题,其实这属于著名的RAII(Resource Acquisition Is Initialization) 技术 。在C++中这种技术称作“智能指针”,C++中的智能指针技术越来越受到广泛应...
分类:编程语言   时间:2014-05-13 11:37:23    收藏:0  评论:0  赞:0  阅读:424
SAE Java开发问题汇总
转自:http://binary.duapp.com/2012/10/275.html1、sae上传了war后不报错,却出现一片空白:原因:上传war包不能包含servlet-api和xmlsec相关jar包详情参看:http://sae.sina.com.cn/?m=devcenter&catId...
分类:编程语言   时间:2014-05-13 09:56:29    收藏:0  评论:0  赞:0  阅读:461
Python学习中的随笔,好记性不如烂笔头
本文 为博主看了 vamei 的blog 写下的随笔 . 致敬Vamei1.type() 可以显示参数的类型 如 : a=12 type(a) 为 int2.python的基本类型 为 int float bool string 如 int : i=1 , float : f=12.5 ,...
分类:编程语言   时间:2014-05-13 10:01:38    收藏:0  评论:0  赞:0  阅读:442
C语言内存调试技巧—C语言最大难点揭秘
本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决,它们可能严重影响应用程序,并且很少有开发团队对其制定明确的管理计划。但好消息是,它们并不怎么神秘。引言C 和 C++ 程序中的...
分类:编程语言   时间:2014-05-13 10:04:48    收藏:0  评论:0  赞:0  阅读:447
C语言生产随机数的方法
尽管在计算机中并没有一个真正的随机数发生器,但是可以做到使产生的数字的重复率很低,以至于它们看起来是随机的。实现这一功能的程序叫做伪随机数发生器。有关如何产生随机数的理论有许多,这里不讨论这些理论及相关的数学知识。因为讨论这一主题需要整整一本书的篇幅。这里要说的是,不管你用什么办法实现随机数发生器,...
分类:编程语言   时间:2014-05-13 10:13:01    收藏:0  评论:0  赞:0  阅读:422
C语言-cout<<"123"<<"45"<<endl;
VC中头文件为:#include 这个在c中没有。是C++引进的。coutusing namespace std;int main(){int a;cout> a;coutusing namespace std;int main(){cout>的玩意,究竟算怎么回事呢?我一直想把它们当作关键字,可偏...
分类:编程语言   时间:2014-05-13 10:15:06    收藏:0  评论:0  赞:0  阅读:451
SAE java应用读写文件(TmpFS和Storage)-----绝世好代码
近期不少java用户都在提sae读写本地文件的问题,在这里结合TmpFS和Storage服务说说java应用应该如何读写文件TmpFS是一个供应用临时读写的路径,但请求过后将被销毁。出于安全考虑,sae限制了应用对本地IO操作,但本地操作肯定是存在的,所以sae提供了TmpFS来应对。如果需要将文件...
分类:编程语言   时间:2014-05-13 10:17:11    收藏:0  评论:0  赞:0  阅读:471
C语言编程时常犯十八个错误
C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一...
分类:编程语言   时间:2014-05-13 10:30:24    收藏:0  评论:0  赞:0  阅读:386
VC-关于VC++ 6.0的那些事儿
MicrosoftVisual C++,(简称Visual C++、MSVC、VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX...
分类:编程语言   时间:2014-05-13 10:31:28    收藏:0  评论:0  赞:0  阅读:699
VC6-Win7下VC++6.0打开多个工程的设置
在Win7操作系统下,如果是以Administrator登陆,则VC6.0打开工程文件的时候,不能同时打开多个工程文件,后打开的工程会将前一个工程close掉,这样,VC6.0只能出现一个进程。在xp下,我们可以设置文件打开的默认方式中去掉DDE选项,这样可以使得VC6可以同时打开多个工程,但在wi...
分类:编程语言   时间:2014-05-13 10:32:30    收藏:0  评论:0  赞:0  阅读:407
c语言中 int *p = NULL 和 *p = NULL 有什么区别
c语言中 int *p = NULL 和 *p = NULL 有什么区别1. int *p = NULL; 代表定义一个指向整型变量的指针p,然后p的值设为NULL,也就是设为0;用另一种方式说,就是对一个刚定义的指向整型变量的指针,赋初始值,让其指向0地址。 2. *p = NULL; 代表对一个...
分类:编程语言   时间:2014-05-13 10:38:40    收藏:0  评论:0  赞:0  阅读:368
java反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特...
分类:编程语言   时间:2014-05-13 10:42:50    收藏:0  评论:0  赞:0  阅读:424
sae python安装第三方模块
sae python安装第三方模块经过这一个星期的折腾,发现编程真心不是看出来的,真心是跟着书上的代码敲出来的。sae的服务做得很好,不过有时候会崩就是了。当sae上没有自己所需要的第三方模块时,可以使用saecloud install package [package...]将所需要的模块安装到本...
分类:编程语言   时间:2014-05-13 10:43:50    收藏:0  评论:0  赞:0  阅读:461
ThreadPool 线程池的作用
多线程的线程池作用
分类:编程语言   时间:2014-05-13 10:51:08    收藏:0  评论:0  赞:0  阅读:777
邻接表有向图(三)之 Java详解
前面分别介绍了邻接表有向图的C和C++实现,本文通过Java实现邻接表有向图。目录 1. 邻接表有向图的介绍 2. 邻接表有向图的代码说明 3. 邻接表有向图的完整源码 转载请注明出处:http://www.cnblogs.com/skywang12345/更多内容:数据结构与算法系列 目录 邻接....
分类:编程语言   时间:2014-05-13 10:59:24    收藏:0  评论:0  赞:0  阅读:522
Python-求助 SAE 如何使用第三方库? - 德问:编程社交问答
Python-求助 SAE 如何使用第三方库? - 德问:编程社交问答求助 SAE 如何使用第三方库?
分类:编程语言   时间:2014-05-13 11:03:28    收藏:0  评论:0  赞:0  阅读:426
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!