六星经典CSAPP-笔记(12)并发编程(上)1.并发(Concurrency)我们经常在不知不觉间就说到或使用并发,但从未深入思考并发。我们经常能“遇见”并发,因为并发不仅仅是操作系统内核的“绝招”,它也是应用开发中必不可少的技巧:
访问慢I/O设备:就像当应用程序等待I/O中的数据时内核会切换运行其他进程一样,我们的应用也可以用类似的方式,将I/O请求与其他工作重叠从而挖掘并发的潜能。
推迟工作...
分类:
移动开发 时间:
2015-07-18 15:40:05
阅读次数:
229
单选题
1、与其他几项不同的是
A. Mesos
B. Mongodb
C. Corona
D. Borg
E. YARN注:其他几项都是资源统一管理系统或者资源统一调度系统,而 Mongodb一种非关系型数据库。2、[java基础] 以下不属于线程安全的数据结构是
A. HashMap
B. HashTable
C. CopyOnWriteArrayList
D. Concur...
分类:
其他好文 时间:
2015-06-15 00:23:08
阅读次数:
333
Linux系统内核设置优化tcp网络,# vi /etc/sysctl.conf,添加以下内容 net.ipv4.tcp_syncookies = 1 ? 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭...
分类:
系统相关 时间:
2015-05-07 17:11:41
阅读次数:
207
linux查看网络流量用iptraf查看流量信息命令如下:shell〉iptraf-deth0
#若没有iptraf命令则安装方法如下:
shell>yum-yinstallgccglibcncurses
shell>yuminstalliptraf
#即可完成查看网络流量
分类:
系统相关 时间:
2015-04-24 01:29:55
阅读次数:
200
TCPRST网络linux目录[-]1 端口未打开2 请求超时3 提前关闭4 在一个已关闭的socket上收到数据总结参考文献:应该没有人会质疑,现在是一个网络时代了。应该不少程序员在编程中需要考虑多机、局域网、广域网的各种问题。所以网络知识也是避免不了学习的。而且笔者一直觉得TCP/IP网络知识在...
分类:
其他好文 时间:
2015-04-06 15:41:14
阅读次数:
266
(一)Linux网络编程--网络知识介绍
Linux网络编程--网络知识介绍
客户端和服务端
网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.
客户端
在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一
个地方获取文件的时候,是...
分类:
系统相关 时间:
2015-03-02 09:38:02
阅读次数:
229
以前一直都是用虚拟机,而且用的是Desktop版本的,觉得很多东西都是理所当然的,这次直接给服务器装了系统,而且装的是server版本的,服务器还是那种大型的几万块的服务器,一下子要求高了很多,发现很多东西都是要自己配置的,然后弄了一下,终于弄好了,真不容易,发现我技术部分什么都做了,快全能了。
本文的系统环境是unbuntu14.04 server LTS。...
分类:
其他好文 时间:
2015-01-16 06:34:18
阅读次数:
210
ubuntu的运维技能更新太快,每半年一个发行版,就要每半年更新一次。这些知识在ubuntu14.04LTS面前就全都忘掉吧。...
分类:
系统相关 时间:
2015-01-15 00:30:41
阅读次数:
393
Linux查看网络即时网速sar-nDEV1100 1代表一秒统计并显示一次 100代表统计一百次 使用ntop等工具,就更方便简单了,不过这个更灵活P.S.sar在sysstat包一. CPU性能评估1.vmstat[-V][-n][depay[count]]-V : 打印出版本信息,可选参数-n...
分类:
系统相关 时间:
2015-01-09 17:02:15
阅读次数:
303