![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构/算法
文章平均质量分 82
lianxiang_biancheng
这个作者很懒,什么都没留下…
展开
-
双线程高效下载问题
一.问题描述和分析问题描述: 双线程高效下载的过程为:程序不断的从网络中读取数据,写到缓冲区(即内存)中,然后再从缓冲区写到磁盘中。这是一个串行执行的过程。分析: 生产者-消费者问题的思想为:生产者不断地往缓冲区生产数据,消费者不断从缓冲区中消费数据。 该问题符合用生产者-消费者问题,程序的一部分功能负责从网络读取数据,写到缓冲区原创 2012-06-17 22:44:10 · 1194 阅读 · 0 评论 -
多线程概述
一.进程和线程的基本概念1.进程的组成进程由两个部分组成:(1).操作系统用来管理进程的内核对象,即进程控制块PCB 内核对象也是系统用来存放关于进程的统计信息的地方。内核对象是操作系统内部分配的一个内存块,该内存块是一种数据结构,其成员负责维护该对象的各种信息。由于内核对象的数据结构只能被内核访问使用,因此应用程序在内存中无法找到该数据结构,并直接改变其内容,只能通原创 2012-06-18 20:37:24 · 909 阅读 · 0 评论 -
百度2012年春季实习生校园招聘笔试题和答案
一.招聘岗位该笔试题的岗位为:实习研发工程师(通用)二.笔试题目注:下面的答案都是本人的自己整理的答案。如有不对或不足之处,请批评指正。1.简答题 给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟单词,比如单词army和mary互为兄弟单词。 现在要给出一种解决方案,对于用户输入的单词,根据给定的字典找出输入单词有原创 2012-05-11 15:03:14 · 2653 阅读 · 4 评论 -
socket网络编程概述
一.套接字的类型1.流式套接字(SOCK_STREAM) 基于TCP协议实现的。 提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接受。2.数据报式套接字(SOCK_DGRAM) 基于UDP协议。 提供无连接服务。数据包以独立包形式发送,不提供无错保证,数据可能重复或丢失,并且接受顺序混原创 2012-06-17 21:11:07 · 1368 阅读 · 0 评论