V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bluefalconjun  ›  全部回复第 17 页 / 共 17 页
回复总数  335
1 ... 8  9  10  11  12  13  14  15  16  17  
2016-05-23 17:46:21 +08:00
回复了 bluefalconjun 创建的主题 问与答 Google 搜索"新浪云" 第一条结果是 ali 云??
好吧 其实还是认识广告两个字的... :)
我只是奇怪为什么可以卖这种广告 以及为什么新浪不自己买...
2016-05-05 15:29:20 +08:00
回复了 bluefalconjun 创建的主题 问与答 Google 搜索"新浪云" 第一条结果是 ali 云??
这是什么鬼? 为什么会这样?
2016-04-26 16:56:23 +08:00
回复了 lygmqkl 创建的主题 分享发现 程序员专属的买房工具, 邀请几名苛刻的测试者参与
jun.xu.falcon at gmail
来一个码... 谢谢...
2016-04-19 16:43:43 +08:00
回复了 cyberdaemon 创建的主题 Android 原生安卓系统想爱你真难
不知道国内这种手机的 OS 到底对原生代码改动了多少...

一般用国内 /国外都发售的手机, 自己装港版或者是国际版的系统. 原生自带 google play/gms.
只去 google play 上下载 apk. 基本上就还好...
起码这种版本的 vendor 系统过了 CTS 和 GTS. 不会有啥兼容性问题.
而且 google play 上的 apk,最多就是不给权限不给你用(支付宝...).
2016-02-29 10:57:14 +08:00
回复了 billion 创建的主题 奇思妙想 写一句话在这里,下一个 2 月 29 号来看
下一个 2.29 希望已经换好房子...
另外 就是能在一首歌里面多加点花吧(鼓手).
@lovepython :
kIcount 全局 两个线程操作 值是正确的. 因为是 volatile 定义.
i 是有两份, 因为是局部变量, 中断后恢复现场时 i 的值是会被记录的.
@lovepython 发现了 ... 看来还是反应迟钝...
作为技术薄弱的老油条.. 看到这个问题也是比较纠结的... 不知道怎么回答才能帮助到你.

代码的每一句话->编译完成后会变成汇编代码->在指定 cpu 上运行时, 只有汇编级别的原子操作才不会被切换(这句话不知道对不对,我猜的).

既然有线程切换,那一定有操作系统支持, PCB 啊之类, 它会保证每个 Entires 里面的值, 是按照当前线程的值来处理的(处理 /恢复现场).

由于不理解你的 sample code 的语境(话说这是什么语言? ), 你的三个疑问, 回答不了.

用比较熟的 c 语言来解释下线程的样子(说错了请轻拍):

volatile int kIcount = 0;

void one_job(void) {
int i =0;
for(i=0;i<20;i++) {
printf("i=%d\n",i);
kIcount++;
printf("global kIcount = %d", kIcount);
}
return;
}

int main(int argc, char** argv) {

pthread_create(thread1,x,(void*)one_job(),x,x);
pthread_create(thread2,x,(void*)one_job(),x,x);

//wait all thread runtime quit.
while(1) { /xx}
return;
}

以上代码中, 单个函数里面 i 的打印一定是交替连续的, 因为线程切换会保存现场, kIcount 的打印两边加到一起一定是连续的, 因为每次打印时会去取 kIcount 的值. 可能的打印结果.
i=0 //thread1
global kIcount = 0 //thread1
i=0 //thread2
global kIcount = 1 //thread2
i=1 //thread1
global kIcount = 2 //thread1

以上...
2015-11-23 13:42:34 +08:00
回复了 hailong0707 创建的主题 程序员 Android 开源社会化登录 SDK,支持微信,微博, QQ
帅!!
2015-11-20 16:11:35 +08:00
回复了 plqws 创建的主题 Windows Atom / VS Code 在不重新编译的情况下启用 MacType
Nice!!!
测试 atom 1.20 版本有效.

另外直接使用 vim 编辑的话 app.asar 文件还是比较清晰的.改起来比较方便.
2015-09-23 18:07:52 +08:00
回复了 tesion99 创建的主题 互联网 程序员选用哪种网盘更好?
为啥这么多回复里面没有提 google drive 的.
自建翻墙,多个帐号用 google drive 挺好的啊, 而且和 google service 一起使用. 手机 /PC 同步很方便.
缺点就是翻墙速度慢, 只能存存文档什么的.
2015-05-15 15:09:37 +08:00
回复了 garipan 创建的主题 随想 究竟要不要买点维修工具?
本来进来看有没有焊接工具推荐的。。怎么就变成修电脑泡妹子贴了。。。
1 ... 8  9  10  11  12  13  14  15  16  17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1124 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 23:37 · PVG 07:37 · LAX 15:37 · JFK 18:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.