当前位置: 首页 > news >正文

做网站网页需要多久正规营销型网站定制

做网站网页需要多久,正规营销型网站定制,企业网站模板 下载,山西城乡和建设厅网站1.为什么要有协程? 同步的编程方式,异步的性能。同步编程时,我们需要等待io就绪。但是在协程这里,我们使用一种机制,当io需要等待时,就切到下一个io,之后当之前的io就绪时,再切换回来…

1.为什么要有协程?
同步的编程方式,异步的性能。同步编程时,我们需要等待io就绪。但是在协程这里,我们使用一种机制,当io需要等待时,就切到下一个io,之后当之前的io就绪时,再切换回来继续处理就绪事件。
2.协程的原语操作
yield 让出
resume 恢复
3.协程的切换
切换有三种方式
1.setjmp/longjmp
2.ucontext
3.asm code

汇编实现切换的优缺点
1.性能较高
2.容易理解
3.容易实现
a.有门槛
b.不同体系机构,汇编代码不一样
c.跨平台较弱

4.协程的struct如何定义
5.协程的scheduler如何定义
6.调度策略如何实现
7.如何与posix api兼容
8.协程多核模式
9.协程的性能如何测试?

sync() {send(request);recv(response);
}
response_cb() {recv();
}async() {send(request, response_cb);
}
#include <stdio.h>
#include <ucontext.h>
//ucontext//getcontext(&context)
//makecontext(&context, func, arg);
//swapcontext(&current_context, &next_context);
ucontext_t ctx[2];
ucontext_t main_ctx;
int count = 0;//12314
void fun1() {while(count++ < 100) {printf("1");swapcontext(&ctx[0], &ctx[1]);printf("3");}
}void func2() {while(count++ < 100) {printf("2");swapcontext(&ctx[1], &ctx[0]);printf("4");}
}int main() {char stack1[2048] = {0};char stack2[2048] = {0};getcontext(&ctx[0]);ctx[0].uc_stack.ss_sp = stack1;ctx[0].uc_stack.ss_size = sizeof(stack1);ctx[0].uc_link = &main_ctx;makecontext(&ctx[0], fun1, 0);getcontext(&ctx[1]);ctx[1].uc_stack.ss_sp = stack1;ctx[1].uc_stack.ss_size = sizeof(stack1);ctx[1].uc_link = &main_ctx;makecontext(&ctx[1], fun2, 0);printf("swapcontext\n");swapcontext(&main_ctx, &ctx[0]);printf("\n");
}
jmp_buf env;
//setjmp, longjmpvoid func(int arg) {printf("func\n");longjmp(env, ++arg);printf("longjmp complete\n");
}int main() {int ret = setjmp(env);if (ret == 0) {printf("ret == 0\n");func(ret);} else if (ret == 1) {printf("ret == 1\n");func(ret);}printf("ret : %d\n", ret);
}
http://www.yayakq.cn/news/344621/

相关文章:

  • 网站开发应用技术专业计算机软件开发工资高吗
  • 佛山网站建设公司88wordpress 是否登录
  • 在您的网站首页添加标签如何自己做企业网站
  • 如何做网站购物车建设商业门户网站的重要性
  • 国外做黄漫的网站有哪些西安品牌网站建设
  • 焦作网站网站建设网上购物商城数据库设计
  • 网站怎么快速做排名浙江网站
  • 营销类网站设计 要点上海搭建商
  • 商品网站建设格式微网站页面
  • seo站内优化技巧营销团队建设与管理
  • 山东网站空间静态页面网站怎么做
  • 做外贸网站哪家的好推广方法
  • 网站模板含数据库下载网站建设优化之优化关键字
  • 淘宝网站建设基本流程图从建站到网络优化
  • 产品展示网站源码安徽信息工程信息门户平台
  • 手机网站页面模板一个网站建设需要多少钱
  • 河北搭建营销型网站WordPress如何建小语种网站
  • 彩票网站net网站开发ftp与wordpress
  • 网站权重收录pmp培训
  • 可以申请做cpa广告的网站手机h5网站开发
  • 韩国和乌拉圭谁出线广州:推动优化防控措施落
  • 做企业的网站都要准备什么东西asp制作网站
  • 个人网站如何建立单页面 网站
  • 手机网站建设需求文档专门做图的网站
  • 怎么搭建本地网站螺栓球网架
  • 网站建设的几种形式外链下载
  • 凡科建站弊端西安网站优化招聘网
  • 网站从建设到运营管理的理解防红链接在线生成
  • 与通信工程专业做项目的网站手机 网站开发软件
  • 一个网站有个前端后端怎么做如何做免费企业网站