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

网站下载工具没有域名能做网站吗

网站下载工具,没有域名能做网站吗,企业怎样选择域名做网站,wordpress 增加作者/// 线程的资源访问冲突#xff1a;多个线程同时申请一个资源#xff0c;造成读写错乱。 /// 解决方案#xff1a;上锁#xff0c;lock{执行的程序段}:同一时刻#xff0c;只允许一个线程访问该程序段。 /// 死锁问题#xff1a; /// 程序中的锁过多#xf… /// 线程的资源访问冲突多个线程同时申请一个资源造成读写错乱。     /// 解决方案上锁lock{执行的程序段}:同一时刻只允许一个线程访问该程序段。     /// 死锁问题     /// 程序中的锁过多某一线程需要多个锁资源而某个资源被另一线程占用另一个线程同样如此谁也不愿先释放资源形成闭环线程无法继续进行。     /// 解决方案使用调度算法让某一个被占用的资源被线程释放或关闭某个线程。  // 资源访问冲突 class State{private Object _lock new Object();private int state 100;private void test(){if(100 state){Console.Write(state state);}state;}private void test2(){if (101 state){Console.Write(state state);}state;}public void ChangeState(){Thread h new Thread(test);Thread v new Thread(test2);// h.Start();// v.Start();// state100state100state101state100请按任意键继续. . .lock (_lock){h.Start();v.Start();// state100请按任意键继续. . .// state100state101请按任意键继续. . .}}} // 主程序 class StateProgram{static void Main(string[] args){State state new State();for (int i 0; i 10; i){Thread t new Thread(state.ChangeState);t.Start();}Thread.Sleep(1000);}} // 死锁 class Deadlock{Object _lock new Object();Object _lock2 new Object();private int flag 0;public void test(){lock (_lock){Console.WriteLine(我拿到了锁1);lock (_lock2){Console.WriteLine(我拿到了锁2);if(0 flag){Console.WriteLine(我是第一名);flag 1;}else{Console.WriteLine(我是第二名);}}}}public void test2(){lock (_lock2){Console.WriteLine(他拿到了锁2);lock (_lock){Console.WriteLine(他拿到了锁1);if (0 flag){Console.WriteLine(他是第一名);flag 1;}else{Console.WriteLine(他是第二名);}}}}} // 主程序 Deadlock star new Deadlock();Thread t1 new Thread(star.test);Thread t2 new Thread(star.test2);t1.Start();t2.Start();//我拿到了锁1//他拿到了锁2 // 解决方案1:锁同步 class Deadlock{Object _lock new Object();Object _lock2 new Object();private int flag 0;public void test(){lock (_lock){Console.WriteLine(我拿到了锁1);lock (_lock2){Console.WriteLine(我拿到了锁2);if(0 flag){Console.WriteLine(我是第一名);flag 1;}else{Console.WriteLine(我是第二名);}}}}public void test2(){lock (_lock){Console.WriteLine(他拿到了锁2);lock (_lock2){Console.WriteLine(他拿到了锁1);if (0 flag){Console.WriteLine(他是第一名);flag 1;}else{Console.WriteLine(他是第二名);}}}}} 我拿到了锁1 我拿到了锁2 我是第一名 他拿到了锁2 他拿到了锁1 他是第二名 请按任意键继续. . .  // 解决方案2:做标签 class Deadlock{Object _lock new Object();Object _lock2 new Object();private int flag 0;private int _flag 0;public void test(){if (0 _flag){lock (_lock){Console.WriteLine(我拿到了锁1);lock (_lock2){Console.WriteLine(我拿到了锁2);if (0 flag){Console.WriteLine(我是第一名);flag 1;}else{Console.WriteLine(我是第二名);}}}}_flag 1;}public void test2(){if(1 _flag){lock (_lock2){Console.WriteLine(他拿到了锁2);lock (_lock){Console.WriteLine(他拿到了锁1);if (0 flag){Console.WriteLine(他是第一名);flag 1;}else{Console.WriteLine(他是第二名);}}}}}} Deadlock star new Deadlock();Thread t1 new Thread(star.test);Thread t2 new Thread(star.test2);t1.Start();Thread.Sleep(1000);t2.Start(); 我拿到了锁1 我拿到了锁2 我是第一名 他拿到了锁2 他拿到了锁1 他是第二名 请按任意键继续. . .
http://www.yayakq.cn/news/1588/

相关文章:

  • 哪个网站可以做线上翻译赚钱微信代运营是什么意思
  • 做网站策划书吧云谷 网站建设
  • 江西建设职业技术学院迎新网站中文域名注册 .网站
  • 澄迈住房和城乡建设局网站手机版网页制作
  • 网店网站建设哪家北京撒网站设计
  • html5 素材网站编程猫官网
  • 郑州企业网站怎么优化网文网站开发方案
  • seo网站关键词快速排名免费网站建设可信吗
  • 主网站下建立子目录站鞍山网站制作云端
  • 怎么在国外网站买东西石油 技术支持 东莞网站建设
  • 东莞前10大互联网公司襄阳抖音seo找哪家
  • 公司网站上传图库公司集团网站开发
  • 怎么黑网站中国网财经
  • 学做网站难吗eclipse开发微网站开发
  • 做自媒体查找素材的网站技术网站源码wordpress
  • 怎么做企业网站原型网站及网页设计费用
  • 营销型网站什么意思wordpress组合模板
  • 金华网站建设网站网站开发api和微端
  • 苏州园区网站建设wordpress 门户插件
  • 本地dede网站怎么上线seo关键词平台
  • 嘉兴网站建设推广好的交互网站
  • 怎让做淘宝网站wordpress备份 方案
  • 网站建设广找金手指排名贰肆wordpress 百度地图api
  • 网站开发环境选择wordpress学校主题
  • 天津个人做网站大连做网站科技有限公司
  • 网站开发网上宠物店管理系统常德网络建站
  • 个人网站建设基本流程wordpress ppt演示
  • 电商网站有哪些值得注意的拓者室内设计联盟
  • 车陂网站建设沧州*网站建设
  • 网站更换服务器 备案asp.net mvc 统计网站流量数据