标签:
线程通信进程通信依赖关系管道动态数据交换 |
分类: 电脑技术 美化博客 |
C++多线程编程(5)
进程间和线程间通信
1.许多程序和应用一起工作达到某个共同目的的任务集。每个任务在开始执行前等待前一个任务完成。为了完成共同目标,相关线程或进程必须相互合作与通信。
2.依赖关系:对于任意两个线程或进程,存在4种依赖关系(如图)
http://s16/mw690/4a93cceagce89e4d8f56f&690
标签:
继承抽象类c数据结构it |
分类: 电脑技术 美化博客 |
数据结构C++(11)
继承和抽象类
1.继承概念:
2.C++中的继承:
标签:
分布式事务锁oracleora-02049it |
分类: 电脑技术 美化博客 |
【ORA-02049】超时分布式事务处理等待锁 解决方法
(1)以sys用户登陆数据库查询死锁:
SQL> select username,lockwait,status,machine,program from
v$session where sid in
(2)然后使用一下语句查找被死锁的语句
SQL> select sql_text from v$sql where hash_value in
(3)再使用以下语句查找被死锁的进程
SQL> SELECT
s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,
(4)使用一下语句把死锁的进程kill
标签:
datediffconvertoraclesqlit |
分类: 电脑技术 美化博客 |
标签:
抽象数据类型adt多重继承类对象面向对象虚函数抽象基类it |
分类: 电脑技术 美化博客 |
数据结构C++(1)
抽象数据类型
1.抽象数据类型(ADT):一种用户定义的数据类型,其运算符指明了用户如何操作数据。与具体应用无关,集中与数据及其操作的理想模型上。C++使用用户定义的类(class)来表示抽象数据结构。
2.ADT描述规范:
ADT
Data
Operations
&
标签:
杂谈c语言指针指针变量 |
分类: 电脑技术 美化博客 |
C语言中的难点——指针
1.概念:变量的指针就是变量的地址,存放变量地址的变量是指针变量。为了表示指针变量和它所指向的变量之间的关系,在程序中用“*”符号表示“指向”,例如,i_pointer代表指针变量,而*i_pointer是i_pointer所指向的变量。
2.定义指针变量:
标签:
c语言变量存储类别it |
分类: 电脑技术 美化博客 |
C语言中变量的存储类别
从变量的作用域(即从空间)角度来分,可以分为全局变量和局部变量。从另一个角度,从变量值存在的作时间(即生存期)角度来分,可以分为静态存储方式和动态存储方式。
静态存储方式:是指在程序运行期间分配固定的存储空间的方式。
动态存储方式:是在程序运行期间根据需要进行动态的分配存储空间的方式。
用户存储空间可以分为三个部分:
标签:
杂谈ittoadfororacle |
分类: 电脑技术 美化博客 |
Toad for Oracle工具的使用
出处:转载
[注意:单击图片可以放大显示]
在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest
Software为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application
Developers)。在Toad的新版本中,还加入了DBA(Database Administrator
数据库管理员)模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。
标签:
体育/竞技普林斯顿体系 |
分类: 文学艺术 精品导读 |
标签:
体育/竞技火箭0405赛季经典比赛 |
分类: 视频专区 麦迪视频 |
火箭04-05赛季经典比赛回顾
0405赛季的火箭一直是我向往的激情的团队型球队,姚明在内线的灵活性加统治力、麦迪激情舒展的打球方式、板凳匪徒的精彩团队配合让人记忆忧新。但是火箭似乎总缺少那么一股持久力,但愿新赛季里能有一个大的飞跃。
05年3月1日火箭客场战公牛
05年3月2日火箭客场战奇才