Linux C
afantii
音乐家。。。
展开
-
Code::Blocks 多线程程序的编译
错误:undefined reference to pthread_create 解决:Project -> Build options -> Linker settings -> Link libraries 里加上pthread原创 2008-09-28 17:35:00 · 1025 阅读 · 0 评论 -
信号量和自旋锁
信号量和自旋锁 内核同步措施 为了避免并发,防止竞争。内核提供了一组同步方法来提供对共享数据的保护。 我们的重点不是介绍这些方法的详细用法,而是强调为什么使用这些方法和它们之间的差别。 Linux 使用的同步机制可以说从2.0到2.6以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随 Linux从单处理器到对称多处理器的过度;伴随着从非转载 2008-09-26 11:36:00 · 561 阅读 · 0 评论 -
TCP/IP网络编程之四书五经
[本文发表于《程序员》杂志2003年第12期,作者孟岩] TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域转载 2008-10-06 09:16:00 · 814 阅读 · 0 评论