- 博客(5)
- 收藏
- 关注
转载 多线程
不要在构造函数中启动线程,特别是当线程将会回调初始线程的时候。同步多个需要操作相同的共享资源集,要确保以相同的顺序请求这些资源抢占,让各线程公平的使用CPUblocked,即使阻塞,依然持有已经拥有的锁yield() 礼让CPU,资源还是占有的sleep()依然持有已经拥有的锁,给予其它线程运行机会。interrupt()
2014-10-12 19:35:13 348
原创 java io
两个对应一个桥:两个对应:字节(byte stream),字符(char stream)一个桥:从字节流到字符流的桥--inputStreamRead和outputStreamWrite流的分类:1,介质流——从具体的介质上(如文件内存)读取数据2,过滤流——FliterStreamIO中输入字节流:InputStreamo ByteArra
2013-12-11 18:34:24 314
原创 [笔记]Git
先进入某个目录,通过git init命令把这个目录变成Git可以管理的仓库:$ git init把一个文件放到Git仓库只需要两步第一步,用命令git add告诉Git,把文件添加到仓库: $ git add readme.txt第二步,用命令git commit告诉Git,把文件提交到仓库: $ git commit
2013-11-28 17:27:59 387
原创 C++ static
1.静态函数有两种,类中的成员函数和你说的这种,就是全局的,静态的全局函数表示只能被当前“.cpp”文件所使用,当外部用extern关键字声明之后也是无法使用的,如果不是静态函数,外部只要用extren声明一次就可以调用这个函数了;2.静态变量要分为3种, a.类中的成员; 类中的成员其实可以当作一个全局变量,不过它的特点是只能用在该类里面,它并不属于任何一个成员,而是属于整个类;
2013-11-23 15:23:46 340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人