1、线程状态ThreadState
在C#中,线程对象Thread使用ThreadState属性指示线程状态,它是带Flags特性的枚举类型对象。
ThreadState 为线程定义了一组所有可能的执行状态。一旦线程被创建,它就至少处于其中一个状态中,直到终止。在公共语言运行时中创建的线程最初处于Unstarted状态中,而进入运行时的外部线程则已经处于Running状态中。通过调用 Start可以将Unstarted线程转换为Running状态。并非所有的 ThreadState值的组合都是有效的;例如,线程不能同时处于Aborted和Unstarted状态中。
因此判断线程当前的状态必须用bitmask按位运算来达到判断目的,不能直接使用相等来判断。
2、C#中ThreadState中定义如下:
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQMAAAE0CAIAAACnzMGJAAAZFElEQVR4nO2dP2/jOtbG/Z1u5zqfYusL61ME9zYvoH2xWLiYpNlmiimELHarGQNJFwzcGZhikWrgYtwsELwIFovJTTDI4LwFJeqQOoeWbP2h6eeHFLFMUbTNR6Sk8/DM/vjj+Y8/ni8uLv773/90+jM7DvT3/fv3f/zz73/565/z//2fI//+8tc//+Off//+/TsBoDN7evq/CP+m/lrA2TGbugEARAGUAAARlACAAUoAgOjMlVBkFyV5nmfF1M0R2NVNtGTFrtyer8dpxTq/uLhwv591fpEVu3EOPw7nq4Rdkdnfcp37v3QnimyoPmkbuc7Lfm9bvRvuqALrOM8UPVIq4eummF1fLe5uZ9dXs+ur2fXtyhbZ2o1X880TEdHTZn59NSuKhSlZFqh2Me+av2LDD7Ys7PZiXmyqLcVyYw9RLJ/041as7ur6l0W1i35cEa4EZ2t13uWvzJv1CTrLMrOxcdKueyd/ixfOstwUXOfeHgGsEnhL88Ieon7TfoDq+NVbzfbYqvlw438VVVurXexmXrgco/K83kM4QFYUuX+UaKjHhK+bwvbmr5ui7nzbrVXFsrhabImo7HaLremvtyuir5vCvFV3TVNn1Sl5nau7urMuC09F1f/icc2+d1vW5vJw2nEDsJ7t9Az+U9kzb2AMEc/OXGi7IuNiyNeminzd+tQuKoEr1ulepu+ZI65zbzBx2kNE6zVXUXUUPv0RZkfN84j9ZN67dZ28xfHhKMH2Ntre1krg59prpgTT1ba3pl+Wu7uF3eFluxA2Or3caYZ4XNouxC4eOu5+nJ7Be7ajCnbydLul0JmFCX6+prKPlJVVGw5WQr3FVa//MtCexlvlVq8G22xng68EoT3ujvI4HAd7lbBdXDvn2j1K0Hqqx/aWjQlsRsTrEY+r1t/uuCpuT6t+SLWXrvN9Y4IysZ5KCepE37n0rescRglSw2JhnxJsjyc2I6KAEmh150/rDU6Pr/YiMztinXhZ3K4Cx/Xr3y6qt7TjKrg3Pxr9scjM3JhPk9zhgZWv36rmPI0DsAOFlLDOlSuHo5Wwrz3kzm/cAzbvKLRVgvu9FVn0syNzxTyrp/71dap9a3ZdLO6K2fXVYlNNRe62pvB881Rec5eXCsIsRdxIRMuirNa7OBaOu7W7NGdNoUNI8KmOdBXH+rTBnV643XItXik2drHzkHxdzb137v1QQQni5IXXZI+eFbvG53LqEj8Cqz/Lc9YYZzKYV5cKfv32akdpj3uA7BRmR1PhzY5iIeJx/HQ5jeuESWD3VY+Z5feJel0MDkW+RxcZ048JAMQAlAAAEZQAgAFKAIAISgDAACUAQAQlAGBoKCHugEEABsJXQsxPAQEYDigBACIoAQCDo4Qj7bwAnC4YEwAgghIAMEAJABDheQIABjxjBoAISgDAACUAQAQlAGCAEgAgghIAMEAJABBBCQAYxlZCtTSgs1amtL6gvE7/tNSLgmXFIYk86nUR3U/IPmLXXDVe+bWen2CI73PUgITGKsUV5c9yZFMmUEKzxU6n2vmvIlECXyj1iORO/prVvWfGCX9hfX6fjVWL3//++b6fqlsesOb4zxWREsS3hI1aDhg9d4uQC+eAdus9lg1r7GSv5M7xFqG2jQycs8X2a+WLLCvWwmhj9wqlVujy5bC0I0T//teffv3wC/v77Uv5zvvfP/zy64c/ffrPt08ff/n1wy+/fr4nMv+bMvd/KwsIVf3+r2brxcYkowTld5OVIOaAUXO39JNPTV8w2FkJ3eZVCOTO2SmJSpTPG25/s7xRYblt53RXpbySa2cPwglaHRO+fK679ZfPRgDfPn20aqEvn60S3v/+8f2/y83fPn10xaBOHpNRQpcxQVtGXc3d0seav5oSGmNFWTCYJ6FsnXSGk76EUPtFJfBCXgP98oFcO2EaGqOgEupTfoWshMbYYsYQ7dOpn6s7ESmhXXklB0zL3C1uLpyu7Za3d1eCKSROuPb8oo32h8/xzQYK3+fBX8gQSqBvv3kzIhcowXld/39x4Z9oy//5RYKaC0dPYSPgDsz19bPbwKpjHZo7Z0/PbkxJ5NmR8xXtmR0dmllZnB1VE5svn51zuaIEPg7YAvd/+9AsvLexKSjBuV7z7gdKo7aaA0bJ3RLIhRO45yjCq5KzzTYzzMi5c8SxTv68Svvl8uZo5mtxv1K1/vBXFP42/KLmesCZ0nz7TbmSZhOhj+8/feYXzeYiW5gdJX/FPNVRYk77dQIEbmqOfsCTVIJ7ruqTbrlbpJku6ASerAGQGhMrwZ+7jsWptHMqhvitIwdjAgBEUAIABigBACIoAQADlAAAUSTPE+rnAHl+YBhMRfvYgbBz5dAYhHr3/hwz/dwvB2Gmf8bcT9R0f+3pi34dM/E4llIlLiX4Re39bSYPs9VG8jTDjlo7e9T2iIX9+GXbJKX+fh0zUMLQTK8EUqIkQg4S0/mqYM9g1LHq7Am0R9zuRIA7Yamqc6hHxwyUMDRRKIG/yz1fLk5Qs1ZJW2fPvvYERyr3HaX+fh0zUMLQxKUEFm4YdJB0UILi7NnXHnl7UwZ6/f06ZqCEoZlcCe5NGsfjq98taa8E3dmjtEff7sig4chp1N+vYwZKGJoYlOBeh4p3V+vZgu84YcKRZxeKs0crr9bjv9FYY4LX37tjBkoYmsmVAFqB721ooniyBoLgydoYINoCAKLJleDPmYHLtL/OWYExAQAiKAEAA5QAABGUAIABSgCAKFolrO6uZtfF8kl46+ummF1fza6v5hvh7dWdvD1yhAC8i6zYkbeG5MCU/iL7ukcHVfxEqgQiWhayEgxfN8Up9ngN+wjZRiDaZ8riktqDUQcCBhxUXVs06ic4lJGUsCyuZtfFcnNrTuf2fG9O8IstUTkO1Gf0ZVEst5u5W97SVEJgrDA1z66vZsUmLDAioid70KtZseGVL+5s+29XfLvXflNDUSxMye0t3yVMc+nPXZHlhZugjYh0x5Lq+NEcS6x8vpaVIBb2GyTWHygfdCaNz3hjwrJgveFpM2edyfQkIqLtLVMCEwArT9Ve4pjQ3L66u5rdbe272qSLtbMu8HVTuGKo22yPIrf/aTM3Ctnemr2cYjqiEmzX8nun5FhSHT+yo4iHwOqzoza54XRHlFj+0Fw+QzGqEnhXsD0joASxvH3ZTgnbRdWVW8EHhMbpX2ynqgRz3O2t0eExShDzsgkvKej4ER1FXg3KKrxeT5WVoDuihPL7nEnjM6YSnJNxCyXI5e3LQZSglz8NJaiOH8VR1E4JXrskJYQcUXL5qQcBj3FnR6yTLYvGTONpM3euE1j542ZHbMt2cX0V7pHa3aeAEoT2T6YExfGjOoq8VKB2IqQ6qIhPbGxqoaAjSih/9Do6vTPqmLC4K+yso+5tT+yyeHNr3jJ3UVl5Oz5sF/LsRdtuDl1vb9MdeXk7y693L6+Ar7gAnPbf3ZZb7ram8HzzxK+tRcTJBc/OYy9Js2KnO5aIFMePmovISWiYV5cKIQcVe1O8AHbrV8pr7ZyKyWZHAETFmHdRnfuSAERFvE/WABgTKAEAIigBAAOUAAARlACAAUoAgAhKAMAwuhJ4aCUA0YDVIAEgghIAMEAJABCNrITxEwoC0BKMCQAQQQkAGKAEAIjwPAEAA54xA0AEJQBggBIAIIISADBACQAQQQkAGKAEAIigBAAMqSihsXjhcMeJ57Hgz/v58+Xs+XL2fNMmNwMIkYoSGjlg4umvQ/GweH63NP++3cxeH6ZtzcmTphLs2s48T1mVdmNXb8/9lWu17cRWwOUaC5Rn41RWFHljlV2/8RcNwmJ+u5n/eKxePC5fMCwcR5pK4DldtFXX+drmfF9te/Mo4fJ1G4YJtfKVUI0P4DCSUoJ4Ng0oodN2+25zi1DeTcmxNwK3hzEBSjiOpJRQdh2WroLiUIKY8uNInGsDzI6OJkUlmFMsSy9W9052oh1WCW5GvSIb4Ar+cfl6/9X8618xmyuUE0j9GhGpKIFdnZoNptcT8ZlHfeWq5appn8PGFNHLu0lmskH8ST/ezcS7qOs91+dAIBUlxM3ITr1BhqDUgRIGRMtnPCx8aghaAyUAQAQlAGCAEgAgghIAMEAJABBBCQAYoAQAiBJTQn3/Ps/zfm/hj+UEGoXyGXTv9b7dzJ4vZy9VDMhpkY4SPKcO/6V5ZFBf9cfwEPeIz7Xu+UxhDHQ3K3pYQAkTI0c0NMKded9h75Wbi6wOT/Iio0UnkH8It3vZN/J1FQqkOIda1mMCmPZ8Lq0etj1f71HCAVHiJVBCDGjRDeK50wnOWedO6B4PZA27cNyY012R8XqqN5zZSJvYVV5P17FOqYcPY0PNjoighMjgPYnEHrPzt9k+6UXt2IKyE0g4eVa2UdefsEcJWj3lzsKpX/1cYj1eeLnXvAYYE5JhnbNO01EJfp+xSpCcQMo0w+tq7KUyJrSbuDNFyZ9Lq6ejEg4HSpga9yLW7eh152ad2O3xdQeqjQ3lS8XrXNWvXT3z+vmsRnMOtanHFbj8uZR6nD0HTHgnKuEUnEMpKUEfydfS2hPuDIDP+/O8MREKOIGcK2/vGsNuY3d1JedQoB658sDn0nZxJll575cK5hZq/cd81SfhHEpGCb0xjKmm/7uWJ8RJOIegBIchvDXrvP86T4kTcQ5BCQAQQQkAGKAEAIigBAAMUAIARFACAAYoAQCixJQwoFPnKFjsJxw/LbCrXI4ZwpSOEgLRyxFQP2OG4yfM240VwOr1crxcQWkqgW+80JwxkgMm4NQRHTChnDqKMwaOn/bi/3k/hxIOQYyVCKwOL44hmlMn4KSRcuqozhg4flqzeh0xPUpSSrB4PUDJhyA7YGSnju6kkevX/QBw/LQaEx6XLyNOjShVJfBw/HBmkLp4fQ4WnTrqNOAAJcDxE+bn/fz5kuXOGoVklKA6dTRnjOaA0Zw62tWt2iMVZwwcP2Hebhxvg39wfzzrjZSUoIzAijNGc8DITp3yLX+XUE4d0RkDx0+Yx+XLpeP44ROkQR0/ySihN8ZNf9MVOH6G+m2gBIdpsuC0A46fQR0/UAIARFACAAYoAQAiKAEAA5QAABGUAIABSgCAKBklNCK9Dn8CUwZmx/hwbdDYz9Xr5ez5ZjVM5SdAIkqgRvzPMT0m4sfMQz1j/vFu9nq/fIESEsBXghSM7HVw/tSW937zv+NIcYoL8UtZsavKOwHeXtCO5rA5wPGjfQkXDfbKurSJPUIJSaAsfU20XoveAx4T7UZzciVIvgWvNNWd2vxvimk5ewLOoU6On74o86MRQQmJ4I8JtgPJEgmdXMsdFGMAuZHVVWXueVfPVBJQQiefg8gBY4K32vuJ5gE5nkSVwB02rjOspRLyPPenKK53LE4lHAXGhDRw+14lAN513OmO60Rx/GPlGd/ZRu6FhD87ap53tZw9msOmq+Onf5pKOIVcOH2RiBKaswJ3/l1uMxYc1uOFCwt7F5VdIPsW4SxzXF4ceW0IeXt95d3Z8dM3do7EZ0cnkQunLxJRwsiIK8qkx0nkwukLKKEDMft4+udEcuH0BZQAABGUAIABSgCACEoAwAAlAEAEJQBggBIAIEpGCfx5MH+GO3W7DmMoR04dbHfG8UUaiSiB/NifoxwtR+SY6aue/h05dfQ10dvNqAuynwSJKyHkgOmaY0Zx/MhOnfhy1fD8ND/v52cbfa2RuBJIdcB0zjGjOX6q/X2njlbPdLlqVq/WhzBirppT4SyU0CmnDmlKUE1xaoKSuHLVPCzYmLAYOU9H/CSqhP25Z/yd9+eYkR0/oWqjylXzdsOy1DwsMDvySEcJPHTS+39vZr79OWZ0x49XLSeqXDVOHktPCefkyNFIRwkkZRgIOGC65phRHD+6U0epRz304I4cdp1wuXjzm3k+TgSZpJQADuOsHDkaUMLZc2aOHA0oAQAiKAEAA5QAABGUAIABSgCACEoAwAAlAECUmBJYWHM+UMaNgxjWeSNHED0sxMfJQCMdJXSOsh6VwZw3Uizdz/s5BNCVNJXgbNXjgpo5b8rlgQsWwLQLbfcPMaLzpqSphMflC+wH3UlHCaSvW6o4ZuScNyz/kxOJoG+fynlDRJISHhYvN4uXcmo0hw+hJUkpwcJ6JJHmmFEyfXhROLagvH1C542hoYSf9/P64gHjQ2vSVIIX7t9RCX4frpQgbp/MeVMiKoH1/h/vMCy0IhkluAYYt6OLjhkt541JdMP2ZbMjaftUzpsS6Yr5xzu7dMXqlY8JcOTopKQEfWYhOmYUX3KRlUYcryJtO03kvPEyBbom/dqUw1dzgSMnQDJK6A0tXU4CaXTgyAkAJTjod5/k7acEHDlBoAQAiKAEAAxQAgBEUAIABigBACIoAQADlAAAUSpK4Cl12KsWd8+VWAkZ0QlkH1UP+NDKD9Db/8E6fa6+MMF/zVXpf7wrH3jHvCxxGkoQ1ug95pGwGMUdcAKR5o7om0bcYES83dQC4JlK3m6sAFavl/Hm8klFCVUfsQEFdZ9RcuHI53Ld2RPu68K7LRw8rilCcQIJn5LYXv4oIX6ucG4h8UAXDdpLXcvZ46zXHRkJKSEriNZ5luXlP1XnC+TCUfq3duYNxFw061EcPIHtF6ITyDsKixSUnUZae7TcQr1SRf7Jpgg3MDYyUlGC6frrPCvMr8yUEMiF01EJfK89PU9z8GjbVYeQE91dK0H3V2ifq1VGlUDzu4wJbEZU8bh8iXhqRAkpgYosz/OLfE07Ez8t2Qea8+zDlOCnHhHq0YzLqqFZdQK5PodxlHA0zun/5/08fh9pSkrIsqw+75a/dDgXjqqEprMn5AQS69Hu3mjbAw6h+rOwXTWnkdaeoZXA7EH0djPjGW/VBIcxOYfSUQKzozlz6Ja5cJwfRHD2aE6gUD1a2h5xexsnkD8MCbXL7QnkFuoPKbfn4/Ll0nEURescSkcJp04CTqCuROUcghKiIAUnUFcicw5BCQAQQQkAGKAEAIigBAAMUAIARFACAAYoAQCixJSQSk6dYVeZV3LtrF4v6xCJMyQdJYSdNFPTNadO/zl4KJhr58e72ev98gVKSAAxlm7Hov5NuI28sm+WmUC9rrlzQg4YLafOVDl49FwKZRD1I5SQCmLMghaDqY0hHXPnaA4YNafOZDl4lFw7Zb42IighQbyeqkQjO8u6a762PblztPq1TCLT5eDRcu14q8/HbLoflDSVoHpatLh8J89al9w5XZUwXQ6e/bl2MCYkgeqkqWcs3MHj9XjmDOuYO0dTmppTZ8IcPGquHUNTCTE5aYYmJSUoM4V6JlFeCleLXwhTHeqYOyfkgNFz6kySg4eItFw7xOZIfHYUlZNmaJJRQm+coWNGIyonzdBACQ7n6JjRiMxJMzRQAgBEUAIABigBACIoAQADlAAAEZQAgAFKAIAoISU4WRLcrUM+HWo82h7sSCMwlEPIPMBuxvZpuXbqoMAR46CSUQIRlTFGXjBbj8+M2+TaieGh7BGZd/p3CJVR3w+LZncXc+3UUeJEbzfjLTSflBLKYDhXCkWWFWsWeuSIRIw7KstVMUVy3gM51w4Px9McOc6Kv9WgFXAUtajHOo0C7ZzMIWRoKIHDc+14/48WJZ6UEqpu6PycpQ3N/FiO80bPSVN1RvM/S2OzZ0zg8QmB3Dl8Tfq9PoqAQ0hzq4rtnMwhZAgpwQuMldbcHp6ElMDimnmIs+q8CWTiUGwMmhKEs2Mgp44nubASdIeQ5jSS2zmdQ6hEU0Iz187Dgo0Ji9Hyj6SjBD9xQO03kJw3vSqBhWGzbip2Ka+rsZeqz6HNSdod06R2TuYQKpGUIObaebthW4Jzqn5JRgn+L81z0tS9RPEl+7urSmjm2nFmKTx8U8+d40zKhNmO6yhqU4+X7Eps54QOISKhT2u5dpz8nN5eQzqHklDCzrsgrhOVZ9mFTaXjj+TtctI4X3sz1w7LiW42cOHJjhx+XL4uk+Io0urRnEZyOwO7DOwQ8nzSZe8P5dph1wnumjSD3hNPQgknzCDrGqXKoM4hKGEy6nMxxNCGgZ1DUAIARFACAAYoAQAiKAEAA5QAABGUAIABSgCAKCElTOTUacVQMZ6y08V5fNvIG6Lm1Dl3klECEU3j1GlH/8+SNadLYMnrQE4dkJQSJnHqTOyAISIvak1Tgp5TB1BiSpjEqTOxA4bId7posyMlpw4wJKSESZw6kztgmk4XzsPCeoK1nDrAkI4SJnLqTOmAEZ0uLvVwsT+nznmTjBImc+pM5YDRnC4/3tW3kvg6EbQ3p855k4QSJnTqENEkDpiQ06W+u9qQippTByShBACOBkoAgAhKAMAAJQBABCUAYIASACCCEgAwQAkAEEEJABhGVcI695/OAhAJY48J7lK2AMTC2EpoxIACEAVQAgBEU1wxmwjl6dPyAcDBmAAAEZQAgAH3jgAgwvMEAAx4xgwAEZQAgAFKAIAISgDAACUAQAQlAGCAEgAgghIAMDhKwJMvcLb4YwKiIcB54isBEXLgPIESACCSrpjhpAHnCMYEAIigBAAMuHcEABGeJwBgwDNmAIigBAAMUAIARFACAIb/B9Ds6IRGVZ7GAAAAAElFTkSuQmCC" alt="" />
3、如何判断当前线程状态
1)判断线程是否处于取消状态
(MyThread.ThreadState & ThreadState.AbortRequested) != 0
2)判断线程是否处于运行状态
这个有一点特殊,因为ThreadState.Running本身等于0,不能用&运算,所以判断可用以下方法:
(MyThread.ThreadState == ThreadState.Running)
4、.Net 中如何启动线程
.net下的线程,是通过设置委托对象来初始化,启动的。
委托是一个继承自多播委托的类型,委托对象可以赋值的方式指向一个或多个方法。
public void Test()
{
Thread thread = new Thread(new ThreadStart(ThreadMethod));
thread.Start();//开辟一个线程,执行方法
}
推荐:http://zhoufoxcn.blog.51cto.com/792419/187031/ 这篇文章主要讲的是使用委托启动线程(带参、无参启动以及优劣比较)。
- java线程的五大状态,阻塞状态详解
一.状态简介 一个线程的生命周期里有五大状态,分别是: 新生 就绪 运行 死亡 运行后可能遇到的阻塞状态 二.相关方法 2.1 新生状态 Thread t = new Thread(); 正如我们前面 ...
- 线程池中状态与线程数的设计分析(ThreadPoolExecutor中ctl变量)
目录 预备知识 源码分析 submit()源码分析 shutdownNow()源码分析 代码输出 设计目的与优点 预备知识 可以先看下我的另一篇文章对于Java中的位掩码BitMask的解释. 1.一 ...
- ZT 线程的分离状态 2012-08-16 17:00:59
线程的分离状态 2012-08-16 17:00:59 分类: LINUX 其实在写上一篇日志的时候,由于我把创建线程的返回值的判断条件写错了,程序每次运行的时候都是显示创建线程失败,我就百度了一下, ...
- 线程的分离状态 detached joinable
转自 http://blog.chinaunix.net/uid-26983585-id-3315953.html 其实在写上一篇日志的时候,由于我把创建线程的返回值的判断条件写错了,程序每次运行的 ...
- 为什么 Java 线程没有 Running 状态?
Java虚拟机层面所暴露给我们的状态,与操作系统底层的线程状态是两个不同层面的事.具体而言,这里说的 Java 线程状态均来自于 Thread 类下的 State 这一内部枚举类中所定义的状态: 什么 ...
- Java:线程的六种状态及转化
目录 Java:线程的六种状态及转化 一.新建状态(NEW) 二.运行状态(RUNNABLE) 就绪状态(READY) 运行状态(RUNNING) 三.阻塞状态(BLOCKED) 四.等待状态(WAI ...
- Pthread 并发编程(一)——深入剖析线程基本元素和状态
Pthread 并发编程(一)--深入剖析线程基本元素和状态 前言 在本篇文章当中讲主要给大家介绍 pthread 并发编程当中关于线程的基础概念,并且深入剖析进程的相关属性和设置,以及线程在内存当中 ...
- java线程四种状态
一个线程可以有四种状态: 1.新(new), 即线程刚刚创建,而并未执行 2.可运行(runnable),意味着一旦时间分片机制有空闲的CPU周期提供给一个线程,那个线程便可立即开始运行.因此,线程可 ...
- WPF 判断是否为设计(Design)状态
在WinForm开发中,一般会在窗体或者UserControl中判断当前是否为设计状态,如: if (!this.DesignMode) { // } 有时候需要在Load事件中加上一些从服务 ...
随机推荐
- 掉坑日志:Windows Native API与DPI缩放
高DPI显示器越来越普及,软件自然也要适应这个变化,最近实习的时候也遇到了一个关于DPI缩放的问题.因为内部框架的一个控件有BUG,会导致内容的显示出问题,后来实在没办法改成了用Windows Nat ...
- ios下通过webservice获取数据
经历了两天的摸索,终于成功获取了数据,因为公司要做一个停车入库的信息查询,所以需要访问webservice的接口,由于没有接触过webservice,所以第一天就是各种搜索资料,类库,各种尝试,甚至是 ...
- mysql命令行复制数据库
为了方便快速复制一个数据库,可以用以下命令将db1数据库的数据以及表结构复制到newdb数据库创建新的数据库#mysql -u root -p123456 mysql>CREATE DATABA ...
- Vim编辑器基础
Vim编辑器基础 vi:Visual Interface vim:VI iMproved Vim模式 1.编辑模式(命令模式) 只能下达命令,不能键入字符 2.输入模式 键入字符 3.末行模式 左下角 ...
- 基于Centos7.2使用Cobbler工具定制化批量安装Centos7.2系统
1.1 定制Centos_7_x86_64.ks文件内容 # Cobbler for Kickstart Configurator for CentOS 7.2.1511 by Wolf_Dre ...
- 树莓派开发板入门学习笔记2:[转]树莓派系统在VM中能做什么
问"树莓派系统在VM中能做什么"不如问"树莓派能做什么":(参考:树莓派实验室) 普通难度的DIY 较高难度的DIY 用树莓派打造一个家庭影院 给树莓派安装摄像 ...
- jmeter throughput controller
工作方式:可以按规定次数执行,也可以选择按百分比执行,其中的百分比必须是10,20,30类似的整数. 使用场景:可以随机的去按百分比浏览网址. 以下是具体脚本:
- Python虚拟机之while循环控制结构(三)
Python虚拟机中的while循环控制结构 在Python虚拟机之if控制流(一)和Python虚拟机之for循环控制流(二)两个章节中,我们介绍了if和for两个控制结构在Python虚拟机中的实 ...
- jQuery ui 百叶窗blind方向设置
百叶窗特效(Blind Effect)参数direction设置 $( document ).click(function() { $( "#toggle" ).toggle( & ...
- js实现获取当前时间是本月第几周的方法
这篇文章主要介绍了js实现获取当前时间是本月第几周的方法,涉及javascript针对日期及时间的相关操作技巧,非常简单实用,需要的朋友可以参考下. 本文实例讲述了js实现获取当前时间是本月第几周的方 ...