ChinaUnix首页
|
论坛
|
博客
博客首页
博客专家
往日推荐
博客文集
博文
博主
热搜:
iOS
Windows
JavaScript
H3C
系统运维
C#
AIX
云计算
博客首页 〉
搜索结果
按类别查询搜索结果
操作系统
程序设计
数据库
热点技术
综合
架构与运维
移动开发与应用
Web前端
LINUX
|
BSD
|
WINDOWS
|
其他UNIX
|
AIX
|
SOLARIS
|
C/C++
|
Java
|
Python/Ruby
|
项目管理
|
Web开发
|
嵌入式
|
C#/.net
|
PHP
|
Delphi
|
PERL
|
Erlang
|
Verilog
|
敏捷开发
|
Mysql/postgreSQL
|
Oracle
|
DB2/Informix
|
Sybase
|
数据库开发技术
|
SQLite/嵌入式数据库
|
SQLServer
|
NOSQL
|
虚拟化
|
云计算
|
大数据
|
HADOOP
|
高性能计算
|
IT业界
|
IT职场
|
信息化
|
网络与安全
|
系统运维
|
服务器与存储
|
架构设计与优化
|
Android平台
|
iOS平台
|
Windows平台
|
其他平台
|
Html/Css
|
JavaScript
|
jQuery
|
HTML5
|
关于关键词 的检测结果,共
9481
条
【LINUX】
添
加
字体与字符集(基于busybox文件系统)
wjcapple
| 2015-06-25 09:48:21 | 阅读(360) | 评论(0)
【阅读全文】
【LINUX】
互斥同步-临界区,互斥量,
信
号量,事件的区别
风吹过夏天
| 2015-06-24 23:52:18 | 阅读(690) | 评论(0)
四种进程或线程同步互斥的控制方法1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。临界区(...
【阅读全文】
【LINUX】
UBOOT添
加
命令
This__me
| 2015-06-23 16:20:39 | 阅读(1220) | 评论(0)
【阅读全文】
【LINUX】
在uboot中添
加
自己的命令
This__me
| 2015-06-23 16:20:28 | 阅读(1210) | 评论(0)
【阅读全文】
【LINUX】
github readme.md 添
加
图片
myfather103
| 2015-06-22 11:19:41 | 阅读(300) | 评论(0)
【阅读全文】
【LINUX】
linux多线程学习笔记三---线程同步之
信
号量
zjy851103
| 2015-06-21 19:02:59 | 阅读(760) | 评论(0)
一,共享数据一组并发线程运行在一个进程的上下文中,每个线程都有它自己独立的线程上下文,包括线程ID、栈、栈指针、程序计数器、条件代码和通用寄存器。每个线程和其他线程一起共享进程上下文的剩余部分。包括整个用户虚拟地址空间,它是由只读文本、读写数据、堆以及所有的共享库代码和数据区域组成的。线程也共...
【阅读全文】
【LINUX】
Linux下进程创建fork和进程间通
信
zjy851103
| 2015-06-21 19:02:00 | 阅读(550) | 评论(0)
原文地址:http://www.cnblogs.com/hicjiajia/archive/2011/01/20/1940154.html一、引言对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它...
【阅读全文】
【LINUX】
在qemu中增
加
pci设备并用linux驱动验证
zhurunguang
| 2015-06-21 11:46:51 | 阅读(800) | 评论(0)
1)PCI结构简介每个PCI设备都有一个配置空间和若干个地址空间,按照固定的顺序放置CPI的各种配置参数。关于详细的介绍可以在网上搜索相关的资料。下面是在busybox下lspci -mk的输出内容说明:[plain] view plaincopy00:00.0 "Class 0600" "8086"&n...
【阅读全文】
【LINUX】
qemu-kvm i/o虚拟化----设备注册和
加
载
zhurunguang
| 2015-06-21 11:46:02 | 阅读(820) | 评论(0)
/////////////////////////////////////////////1.注册映像,设备,机器相应数据结构block_init()device_init()machine_init()注意: 上述函数为构造函数__attribute__((constructor)),即在main()函数执行前,相关函数已执行。#define module_init(function, type) &nbs...
【阅读全文】
【LINUX】
qemu中ELF文件的
加
载
zhurunguang
| 2015-06-21 11:39:52 | 阅读(1220) | 评论(0)
【阅读全文】
【LINUX】
linux下C语言实现多线程通
信
—环形缓冲区,可用于生产者(producer)/消费者(consumer)
zjy851103
| 2015-06-21 09:03:09 | 阅读(330) | 评论(0)
操作系统:ubuntu10.04前言:
【阅读全文】
【LINUX】
信
号通
信
:signal(SIGCHLD, SIG_IGN)
zjy851103
| 2015-06-21 08:58:33 | 阅读(310) | 评论(0)
signal(SIGCHLD, SIG_IGN);因为并发服务器常常fork很多子进程,子进程终结之后需要服务器进程去wait清理资源。如果将此信号的处理方式设为忽略,可让内核把僵尸子进程转交给init进程去处理,省去了大量僵尸进程占用系统资源。(Linux Only)对于某些进程,特别是服务器进程往往在请求到来时生成子进程处理请求...
【阅读全文】
【LINUX】
信
号通
信
:signal(SIGPIPE, SIG_IGN)
zjy851103
| 2015-06-21 08:58:24 | 阅读(390) | 评论(0)
signal(SIGPIPE, SIG_IGN);TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端只是收到FIN包. 按照TCP协议的语义, 表示对端只是关闭了其所负责的那一条单工信道, 仍然可以继续接收数据. 也就是说, 因为TCP协议的限制,&nb...
【阅读全文】
【LINUX】
信
号通
信
,signal,kill,raise
zjy851103
| 2015-06-21 08:58:14 | 阅读(510) | 评论(0)
信号 ( signal ) 机制是 UNIX 系统中最为古老的进程间通信机制,很多条件可以产生一个信号.信号的产生: 1,当用户按下某些按键时,产生信号. 2,硬件异常产生信号:除数为 0 ,无效的存储访问等等.这些情况通常由硬件检测到...
【阅读全文】
【LINUX】
gdb中调试signal
信
号
zjy851103
| 2015-06-21 08:57:59 | 阅读(380) | 评论(0)
在console下按Ctrl-C后确实发送了SIGINT信号,但是gdb里的缺省设置将会导致由GDB截获的该信息,调试的应用程序无法接受到该信号。 有两种方法可以使调试的应用程序接受到信号: (1)改变gdb信号处理的设置 比如,以下设置会告诉gdb在接收到SIGINT时不要停止、打印出来、传递给调试目标程序 ====...
【阅读全文】
【LINUX】
标准C语言的数学(math)接口编译时要
加
上 -lm
zjy851103
| 2015-06-21 08:54:59 | 阅读(170) | 评论(0)
在使用到一下 math.h 文件中的函数时,如 log10 等。调用方法:1,#include2,编译时加上 -lm
【阅读全文】
【LINUX】
linux中的互斥锁--mutex,条件变量,
信
号量,读写锁
zjy851103
| 2015-06-21 08:50:03 | 阅读(310) | 评论(0)
进行多线程编程,最应该注意的就是那些共享的数据,因为无法知道哪个线程会在哪个时候对它进行操作,也无法得知哪个线程会先运行,哪个线程会后运行。所以,要对这些资源进行合理的分配和正确的使用。在Linux下,提供了互斥锁、条件变量和信号量来对共享资源进行保护。一、互斥锁互斥锁,是一种信号量,常用来防止两...
【阅读全文】
【LINUX】
signal函数、sigaction函数及
信
号集(sigemptyset,sigaddset)操作函数
zjy851103
| 2015-06-21 08:49:03 | 阅读(390) | 评论(0)
信号是与一定的进程相联系的。也就是说,一个进程可以决定在进程中对哪些信号进行什么样的处理。例如,一个进程可以忽略某些信号而只处理其他一些信号;另外,一个进程还可以选择如何处理信号。总之,这些总与特定的进程相联系的。因此,首先要建立其信号和进程的对应关系,这就是信号的安装登记。Linux主要有两个...
【阅读全文】
【LINUX】
linux常用查看硬件设备
信
息命令
典雅的土地雷
| 2015-06-19 22:00:34 | 阅读(1050) | 评论(0)
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # ca...
【阅读全文】
【LINUX】
linux内核动态
加
载模块
cokeboL
| 2015-06-19 09:07:50 | 阅读(840) | 评论(0)
一、安装内核模块:一般步骤:(1) 在/usr/src/linux/下运行make menuconfig把需要编译成模块的项打上(M),保存并退出。(2) 运行make modules,这一步将在/usr/src/linux/下生成*.o或*.ko文件。(3) 运行make modeules_install来安装,这步会把生成的.o或ko文件拷贝到/lib/modules/`uname -r`/下。如果你...
【阅读全文】
首页
<<
49
50
51
52
53
54
55
56
57
58
>>
末页