上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 102 下一页
摘要: http://bbs.csdn.net/topics/390262738 在TCP通信时,会建立一个从源端到目的端的虚拟连接。感觉这种连接类似电路交换,只是这种连接是虚拟存在的。发送的报文都应该是沿着这条虚拟链路进行传播,不存在分组会独立寻址的问题。但是IP层向下传输时,每个IP报文段都包含了目的端 阅读全文
posted @ 2017-05-05 18:58 zzfx 阅读(872) 评论(0) 推荐(0)
摘要: 通信的发展是为了解决沟通与距离的问题。 初步阶段:近距离面对面沟通; 初步发展阶段:人力中继沟通:书信、驿站、烽火台; 近代有线通信阶段:电报、电话; 现代无线通信时代、光线通信时代:手机、互联网。 阅读全文
posted @ 2017-05-05 16:42 zzfx 阅读(1198) 评论(0) 推荐(0)
摘要: 软件模型是软件开发的说明书; 编码工作在软件模型的指导下进行; 就像剧本与演出的关系; 设计图纸与高楼大厦的关系。 阅读全文
posted @ 2017-05-04 17:01 zzfx 阅读(363) 评论(0) 推荐(0)
摘要: http://www.ruanyifeng.com/blog/2016/09/software-architecture.html 软件架构(software architecture)就是软件的基本结构。 合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect 阅读全文
posted @ 2017-05-04 14:45 zzfx 阅读(680) 评论(0) 推荐(0)
摘要: 编程是把需求打碎然后按照编程思想的指导进行重组的过程; 编程的本质:按照编程思想的指导,将需求拆分然后重装成模型,进一步转化成程序的过程; 需求到程序需要三次转化过程:1)想法转化成需求文档;2)需求文档转化为程序模型;3)程序模型转化为程序; 三个转化过程,人的世界观、方法论都起到至关重要的作用; 阅读全文
posted @ 2017-05-03 23:37 zzfx 阅读(233) 评论(0) 推荐(0)
摘要: 一、线程的双重属性: 1)结构体(对象)属性: 2)task属性;对应业务流程。 对象属性:面向api,面向编程; task属性面向cpu。 线程的对象属性的作用: 1)为任务的执行提供进程以外的上下文; 2)定义执行流的属性及控制功能; 阅读全文
posted @ 2017-05-03 23:32 zzfx 阅读(336) 评论(0) 推荐(0)
摘要: A thread is a fundamental unit of CPU utilization –a thread ID –a program counter –a register set –a stack It shares with other threads belonging to t 阅读全文
posted @ 2017-05-03 20:43 zzfx 阅读(165) 评论(0) 推荐(0)
摘要: 多线程使用场景: 主(控)线程召唤了几个小弟来解决主(控)线程不方便处理的问题; 召唤一个小弟或召唤一群小弟,各有分工,协同完成任务。 普通的程序块通过if-else等流控来控制业务流程; 线程通过线程变量来控制; 与人类社会(公司组织)类似,线程编程的主要思想是任务分解、分离与汇报机制; 线程的角 阅读全文
posted @ 2017-05-03 20:35 zzfx 阅读(229) 评论(0) 推荐(0)
摘要: https://developer.apple.com/library/content/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationQueues/OperationQueues.html#//apple_ 阅读全文
posted @ 2017-05-03 20:18 zzfx 阅读(198) 评论(0) 推荐(0)
摘要: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Multithreading/AboutThreads/AboutThreads.html#//apple_ref/doc/uid/10000057i 阅读全文
posted @ 2017-05-03 20:15 zzfx 阅读(183) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/King-Gentleman/p/4278012.html 一、前言 RT-Thread中提供的线程调度器是基于全抢占式优先级的调度,在系统中除了中断处理函数、调度器上锁部分的代码和禁止中断的代码是不可抢占的之外,系统的其他部分都是可以抢占的,包括线程调 阅读全文
posted @ 2017-05-03 19:41 zzfx 阅读(1500) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/liaodehong/article/details/51206607 作者:IBM 刘欣 我是一个线程,我一出生就被编了个号: 0×3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0×6900 待的时间比较长, 他 阅读全文
posted @ 2017-05-03 19:28 zzfx 阅读(166) 评论(0) 推荐(0)
摘要: 内核掌管一切,可以直接读写线程数据结构 阅读全文
posted @ 2017-05-03 19:20 zzfx 阅读(227) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/yxzfscg/p/4758728.html 三种线程——内核线程、轻量级进程、用户线程 内核线程 内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用的资源就是内核栈和上下文切换时 阅读全文
posted @ 2017-05-03 18:15 zzfx 阅读(1193) 评论(0) 推荐(0)
摘要: https://en.wikipedia.org/wiki/Thread_control_block Thread Control Block (TCB) is a data structure in the operating system kernel which contains thread 阅读全文
posted @ 2017-05-02 18:52 zzfx 阅读(839) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/liujiayu2/article/details/46517301 线程的上下文 线程的上下文本质上是一组处理器的寄存器,有正在执行程序中的指针及堆栈指针。上下文及其转换的过程根据处理器的结构不同会有所不同。我们可以调用内核调试器的lkd> dt nt!_ 阅读全文
posted @ 2017-05-02 18:45 zzfx 阅读(640) 评论(0) 推荐(0)
摘要: 多线程的start_routine指明了CPU的一个可执行流; 多线程的上线文说明了执行流现在的运行情况; 多线程的属性说明了上线文的数据结构。 https://computing.llnl.gov/tutorials/pthreads/ pthread_create arguments: thre 阅读全文
posted @ 2017-05-02 17:37 zzfx 阅读(188) 评论(0) 推荐(0)
摘要: https://computing.llnl.gov/tutorials/pthreads/ Technically, a thread is defined as an independent stream of instructions that can be scheduled to run 阅读全文
posted @ 2017-05-02 17:33 zzfx 阅读(247) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/hnrainll/archive/2011/04/20/2022149.html #include<stdlib.h> #include<stdio.h> #include<unistd.h> #include<pthread.h> void clean 阅读全文
posted @ 2017-05-02 17:17 zzfx 阅读(537) 评论(0) 推荐(0)
摘要: 我思故我在(I think, therefore I am)的意思是“思考的我(I as the thinking being)是我(the subject)的第一真实所在”。这个结论来自于一个简单反证:如果我试图怀疑这个“思考的我”的真实性,那么“怀疑”这个行为本身成为思考的一部分,从而证明了“思 阅读全文
posted @ 2017-04-27 23:44 zzfx 阅读(1066) 评论(0) 推荐(0)
上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 102 下一页