1.在单线程中,我们每次只能做一件事情。
而在多线程中,其实最本质的也是一次只能做一件事情,只是CPU给定的时间片完成之后,切换到另一个线程,然后这个分配CPU的时间片完成之后,再次切换到另一个线程,如此反复,其间切换的速度很快,给人一种同时进行的错觉而已。
但在多线程中,往往会发生两个线程抢占资源的问题,所以我们需要防止这些资源访问的冲突。
C#提供线程同步机制来防止资源访问的冲突,其中主...
分类:
编程语言 时间:
2014-06-15 19:38:36
阅读次数:
293
Amazon SNS(Simple Notification Service)是一种基于云平台的消息通知和推送服务。SNS提供简单的 Web 服务接口和基于浏览器的管理控制台让用户能够简易设置、运行并从云中发送消息通知和推送服务。它为开发人员提供高度可扩展、灵活并且经济高效的从应用发布消息的功能,并立即将这些消息推送给订阅者或其他应用程序。...
分类:
移动开发 时间:
2014-06-15 16:59:54
阅读次数:
367
///// 第一步:获取NotificationManager
NotificationManager nm = (NotificationManager)
getSystemService(Context.NOTIFICATION_SERVICE);
///// 第二步:定义Notification
Intent intent = new Intent(this, Oth...
分类:
移动开发 时间:
2014-06-15 16:16:47
阅读次数:
182
┏┓ ┏┓
┏┛┻━━┛┻┓
┃ ┃
┃ ━ ┃
┃ ┳┛ ┗┳ ┃
┃ ┃
┃ ┻ ┃
┃ ┃
┗━┓ ┏━┛
┃ ┃ code is far away from bug with the animal protecting
┃ ┃ 神兽保佑,代码无bug
┃ ┗━━━┓
...
分类:
Web程序 时间:
2014-06-14 06:47:49
阅读次数:
506
一直以为感觉双工没弄懂,着实觉得很惆怅,在网上了解下双工的一些特点,直接上代码,以便以后项目中用的着:service层:定义一个IDuplexHello服务接口[ServiceContract(
Name = "DuplexHello", Namespace = "http://...
分类:
其他好文 时间:
2014-06-13 20:22:32
阅读次数:
259
Service的生命周期继承了onCreate()、onStart()、onDestroy()三个方法如果:Service已经启动了,当我们再次启动Service时,不会在执行onCreate()方法,而直接执行onStart()方法。它可以通过Serice.stopSelf()方法或者Servic...
分类:
其他好文 时间:
2014-06-13 20:02:02
阅读次数:
279
近期使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是client负责不断地向server端发送数据,服务端负责接收数据。client是一个DLL,服务端程序是一个随机启动的NT
Service服务程序。程序在夜间无人操作的执行过程中,client常...
分类:
其他好文 时间:
2014-06-13 18:57:20
阅读次数:
370
视图是开发GForms表单的重要组成部分,GForms的相关视图包括:控件属性视图、模型视图、模型实例视图、Web
Service视图及模型/实例属性视图。视图选择GForms视图打开方式:在WindowsàShow
views,将弹出如下对话框,在对话框中选择“GForms设计器”下的某个视图即可...
分类:
其他好文 时间:
2014-06-13 18:36:51
阅读次数:
395
在VMware里克隆出来的CentOS
Linux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting
down loopback insterface: ...
分类:
其他好文 时间:
2014-06-13 17:35:14
阅读次数:
384
今天在开发.net引用程序中,需要System.Drawing.Image.Save
创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现“GDI+中发生一般性错误”的异常。于是开始“摆渡”,并寻找到了解决办法:赋予
NETWORK SERVICE 帐户以写权限。以下为晚上寻找到的资...
分类:
其他好文 时间:
2014-06-13 14:43:58
阅读次数:
291