![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 53
samwangzhibo
这个作者很懒,什么都没留下…
展开
-
C/C++中的结构体对齐问题(内存对齐)
由于程序运行时占用的内存过大,所以想办法给程序瘦身。在调试中发现结构体占用的size竟然和预想的不一样,原来…… 看看下面讲的吧,肯定会不枉此看哦! 1,比如: struct{ short a1; short a2; short a3;}A;struct{ long a1; short a2;}B;转载 2015-04-24 00:35:02 · 423 阅读 · 0 评论 -
java阻塞和NIO概念详解
java阻塞非阻塞 阻塞与非阻塞IO JAVA IO的各种流是阻塞的,这意味着,当一个线程调用read()或write()时,该线程被阻塞,直到有一些数据被读取,或数据完全写入。 该线程在此期间不能再干任何事情了。 阻塞式网络 IO 的特点:多线程处理多个连接。每个线程拥有自己的栈空间并且占用一些 CPU 时间。每个线程遇到外部未准备好的时候,都会阻塞掉。 阻原创 2015-05-12 17:22:23 · 516 阅读 · 0 评论 -
java死锁例子详解
java死锁例子详解本文给出一个简单的java死锁例子:java代码块package Test;public class TestDeadLock implements Runnable{ public TestDeadLock(int flag){ this.flag = flag; } public int flag = 1; static原创 2015-08-27 11:35:23 · 754 阅读 · 0 评论 -
斐波那契数列调用深度学习笔记
今天研究了下斐波那契数列的调用深度,自己写了个代码测试了下斐波拉契的0-10项,package ChangeSort;public class Fi { static int m=0; public static void main(String[] args){ for(int i=0;i System.out.println("fun("+i+")=: "+fun原创 2015-04-25 11:35:03 · 1002 阅读 · 0 评论