什么情况下会失眠

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

什么情况下会失眠

 

人在面临压力的时候会失眠,但是仅仅用压力解释失眠有些粗糙。我认为用“创造性思维”来解释失眠可以是解释更细腻一点。

 

在中学时我就发现自己在从事创造性活动的时候是不会困的。后来我发现晚上写程序(创造性活动)的时候是不会打瞌睡的(即使可能已经比较瞌睡)。我把这个现象总结为大脑在为不确定性搜索答案的时候是不会自动关闭的。

 

压力对于一个人来说,更准确的说法是使人面临一个待解决而尚未解决的问题。当我们明确一个问题的时候,大脑就会自动的搜索和假设各种解决问题的路径,这是一个创造性思维过程,因为具体的解决问题的路径是不确定的,并且大脑会积极地进行各种尝试和对尝试的评估。于是我们就不可能入睡。这就解释了为什么压力会使人失眠。但为什么创造性思维活动会使人“累而不困”,我是不懂的,现在也就只能努力做到合理地利用这一点了。

 

完。

 

源码地址: https://pan.quark.cn/s/d1f41682e390 miyoubiAuto 米游社每日米游币自动化Python脚本(务必使用Python3) 8更新:更换cookie的获取地址 注意:禁止在B站、贴吧、或各大论坛大肆传播! 作者已退游,项目不维护了。 如果有能力的可以pr修复。 小引一波 推荐关注几个非常可爱有趣的女孩! 欢迎B站搜索: @嘉然今天吃什么 @向晚大魔王 @乃琳Queen @贝拉kira 第三方库 食用方法 下载源码 在Global.py中设置米游社Cookie 运行myb.py 本地第一次运行时会自动生产一个文件储存cookie,请勿删除 当前仅支持单个账号! 获取Cookie方法 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 按刷新页面,按下图复制 Cookie: How to get mys cookie 当触发时,可尝试按关闭,然后再次刷新页面,最后复制 Cookie。 也可以使用另一种方法: 复制代码 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 控制台粘贴代码并运行,获得类似的输出信息 部分即为所需复制的 Cookie,点击确定复制 部署方法--腾讯云函数版(推荐! ) 下载项目源码和压缩包 进入项目文件夹打开命令行执行以下命令 xxxxxxx为通过上面方式或取得米游社cookie 一定要用双引号包裹!! 例如: png 复制返回内容(包括括号) 例如: QQ截图20210505031552.png 登录腾讯云函数官网 选择函数服务-新建-自定义创建 函数名称随意-地区随意-运行环境Python3....
### RejectedExecutionException 发生的条件 `RejectedExecutionException` 是 Java 线程池在无法继续接受新任务时抛出的异常。该异常通常发生在以下几种情况: 1. **线程池已关闭**:当线程池调用了 `shutdown()` 或 `shutdownNow()` 方法后,仍然尝试提交新任务时,会触发此异常。此时线程池已经进入关闭状态,不再接受新的任务[^3]。 2. **任务队列已满且线程数达到最大值**:线程池中核心线程数已满,并且任务队列也已满的情况下,如果当前线程数已经达到 `maximumPoolSize`,此时再提交新任务,线程池将无法处理这些任务,从而触发 `RejectedExecutionException` 异常[^2]。 3. **拒绝策略配置为抛出异常**:线程池的拒绝策略由 `RejectedExecutionHandler` 接口定义,默认的拒绝策略是 `AbortPolicy`,它会直接抛出 `RejectedExecutionException` 异常。如果使用了其他策略,例如 `CallerRunsPolicy` 或 `DiscardPolicy`,则不会抛出异常。但若明确配置为 `AbortPolicy`,则在上述条件下会抛出此异常[^2]。 4. **任务提交速度远高于处理速度**:当任务提交的速度远高于线程池处理任务的速度,且任务队列容量有限时,会导致任务队列快速填满。此时,如果线程池中的线程数已经达到 `maximumPoolSize`,并且没有可用资源来处理新任务,则会抛出 `RejectedExecutionException`[^2]。 ### 示例代码 以下是一个简单的示例,展示如何在任务提交时捕获 `RejectedExecutionException`: ```java import java.util.concurrent.*; public class ThreadPoolExample { public static void main(String[] args) { ExecutorService executorService = new ThreadPoolExecutor( 2, 2, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<>(2), new ThreadPoolExecutor.AbortPolicy()); try { for (int i = 0; i < 10; i++) { final int taskNumber = i; executorService.submit(() -> { System.out.println("Executing task " + taskNumber); try { Thread.sleep(1000); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } }); } } catch (RejectedExecutionException e) { System.err.println("Task " + e.getMessage() + " rejected."); } finally { executorService.shutdown(); } } } ``` 在上述代码中,由于任务提交速度远高于线程池的处理能力,且任务队列和线程池的最大容量有限,最终会触发 `RejectedExecutionException`。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值