问题:从事WEB开发你或许会遇到过这种情况,当你想删掉工程,重新DOWN项目再布到tomcat上跑项目时会发现一个错误出现,大致就是80端口被占用的问题,然后你就立即看了一下tomcat,之前布上去的项目已经被删掉了,而且tomcat也显示stopped,然后就机制地在任务管理器(Task Mana...
分类:
编程语言 时间:
2015-04-20 11:05:00
阅读次数:
134
一、简述进程是加载到内存中的指令集,进程有进程ID加以标示。在Linux内核中,进程是由task_struct结构表示和管理的。每执行一个程序都会调用父进程init的fork系统调用创建一个子进程。1,进程分类:(1)不同模式运行内核模式(ring0)用户模式(ring3)进程有时会访问外部的硬..
分类:
系统相关 时间:
2015-04-20 09:44:42
阅读次数:
289
Do Lots of Deliberate PracticeJon JaggerDELiBERATE PRACTiCE iS NOT SiMPLY PERFORMiNG A TASK. If you ask yourself, “Why am I performing this task?” and your answer is, “To complete the task,” then you’r...
分类:
其他好文 时间:
2015-04-20 09:29:31
阅读次数:
137
Async 方法有三种可能的返回类型: Task、Task 和 void,但是 async 方法的固有返回类型只有 Task 和 Task。 当从同步转换为异步代码时,任何返回类型 T 的方法都会成为返回 Task 的 async 方法,任何返回 void 的方法都会成为返回 Task 的 asyn...
在前一篇中,了解了Task的基本用法 如果一个方法返回Task,Task,如何获取Task的返回值,获取值的过程会阻塞线程吗? static void Main(string[] args) { var result = DoWorkAsync().Result; Console.WriteLine...
分类:
其他好文 时间:
2015-04-19 11:22:45
阅读次数:
132
voidCTaskMode::createSpr(inttaskId,Coordinatepos,intoffiset)
{
if(taskId<TASK_SPECIAL_SEGMENT)
{
Sprite*sprAction=Sprite::create("cell2.png",Rect((taskId%IMG_X_CNT)*CELL_WIDTH,(taskId/IMG_X_CNT)*CELL_HEIGHT,CELL_WIDTH,CELL_HEIGHT));
sprArr.push_bac..
分类:
编程语言 时间:
2015-04-19 06:49:08
阅读次数:
187
1. Kilim中Fiber的作用
Fiber主要作用用来管理和保存Task执行过程中调用层次中的函数栈帧的状态,这里的函数栈帧与JVM运行时中的函数栈帧是相同含义,但是Fiber不会将函数栈帧中的全部信息原封不动的镜像拷贝一份,比如局部变量表中的所有变量,而是经过代码分析之后有选择的暂存有必要保留的变量,一般只需要保存后续执行流程中需要用到的变量,例如静态常量等就无需保存到Fiber中,因为静...
分类:
编程语言 时间:
2015-04-19 06:31:11
阅读次数:
430
1.Kilim中的Task,即用户线程如何调度和切换?
在多任务的调度上操作系统存在抢占式和协作式两种方式,相比传统的Thread多线程间抢占式调度,Kilim中的Task采用的是协作式调度,即由Task本身负责释放和恢复占用CPU
2.Kilim如何识别代码中哪些方法是Pauseable,可暂停的?
通过Kilim提供的Weaver工具在代码编译后,对编译生成的字节码进行分析,识别...
分类:
编程语言 时间:
2015-04-19 01:15:05
阅读次数:
179
当我们调用第三方的Web API服务的时候,不一定每次都是成功的。这时候,我们可能会再多尝试几次,也有可能延迟一段时间再去尝试调用服务。 Task的静态方法Delay允许我们延迟执行某个Task,此方法可以让我们做到延迟一段时间再去调用服务;多尝试几次调用如何实现呢?可以用循环遍历。 在"使用Htt...
linux的第一个进程——进程0。
Linux 0.11 是一个支持多进程的现代操作系统,所以我们需要进程管理信息数据结构:task_struct、task[64]、GDT等的支撑。...
分类:
系统相关 时间:
2015-04-18 22:03:42
阅读次数:
129