- 博客(6)
- 收藏
- 关注
原创 线程池TreadPool(通俗易懂)
线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了Runnable或Callable接口的实例对象。
2023-11-11 20:38:11 31 1
原创 线程安全问题的原因和解决方案
线程安全问题是:指在多线程环境下,当多个线程访问共享资源时,由于竞争和调度等因素,可能会引发数据不一致、程序错误等问题。具体来说,这通常涉及到一个或多个线程访问和修改同一块数据的情况。例如,假设有多个线程同时运行并可能同时执行某段代码,如果每次运行的结果(包括各个变量的值)都与单线程运行时的预期结果相同,那么我们就说这个程序是线程安全的。反之,如果线程的执行结果不符合预期,那么就发生了线程不安全的问题。
2023-11-03 21:30:36 42
原创 线程的几种状态(看了肯定会o)
这些状态描述了线程在其生命周期中的各个阶段,从创建到执行,再到结束的过程。理解这些状态对于编写多线程程序以及处理线程相关的问题非常重要。
2023-11-02 17:25:48 31
原创 线程和进程的一点理解(关系和区别)
进程和线程是操作系统中两个重要的概念,它们都是实现多任务处理的方式。虽然进程和线程之间有很多相似之处,但它们也有很多区别。尽管进程和线程之间有很多不同之处,但它们都是实现多任务处理的重要方式。在实际应用中,根据具体的需求选择使用进程或线程可以达到更好的效果。如果需要实现资源共享和通信方便,可以选择使用线程;如果需要隔离不同的应用程序或程序模块,可以选择使用进程。
2023-11-02 16:26:43 27
原创 C语言之猜数字小游戏
这是主函数,电脑识别代码的入口,srand((unsigned int)time(0));这个代码是用来通过时间来产生随机数的,然后用来switch语句判断选择;这是另一个代码段也是用函数定义游戏内容的,rand是通过时间产生随机数,然后用for循环判断,很简单,最难的应该就是产生随机数这块;我们呢先定义2个函数用来当我们的菜单界面和游戏界面,写好后就可以直接在main下直接引用,很方便。希望大家可以给出建议,指出自己不足,加油!总的来说代码简单,重点在随机数的产生。
2023-02-18 23:39:27 61 1
原创 菜鸟的IT之路与今后发展目标
大家好,我叫王文哲,第一次写csdn博客,本文章主要写自己的经历和未来目标,用来记录当下,起到一个督促我自己的,希望到爬坡的时候我可以来看看,找到自己的初心,重整旗鼓,再接再厉,关关难过关关过,前路漫漫亦灿灿,加油!世界历史浩浩荡荡,顺则昌逆则亡,我们要把握机遇,坚持学习,更希望有可以一起学习的并指正我的不足之处,身处21世纪,我们就是光!加油。
2023-02-17 16:13:38 119 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人